body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
fieldset, img {
	border:0;
}
:focus {
	outline:0;
}
address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style:normal;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
strong {
	font-weight:700;
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
}
code, kbd, samp, tt {
	font-size:100%;
}
input, button, textarea, select {
*font-size:100%;
}
body {
	line-height:1.5;
}
ol, ul {
	list-style:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th {
	text-align:left;
}
sup, sub {
	font-size:100%;
	vertical-align:baseline;
}
:link, :visited, ins {
	text-decoration:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
.fn-clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
body .fn-clear {
*zoom:1;
*clear:both;
}
body .fn-hide {
	display:none;
}
.fn-left, .fn-right {
	display:inline;
}
.fn-left {
	float:left;
}
.fn-right {
	float:right;
}
html, body {
	_height:100%;
	_width:100%;
}
body {
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f5f5f5;
}
a {
	text-decoration:none;
	color:#333;
}
a.color {
	color:#e12160;
}
a:hover {
	text-decoration:underline;
	color:#e12160;
}
.hide-self, .hide-txt a, .new-tip, .ui-icon, span.new {
	font-size:0;
	line-height:0;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	-webkit-text-size-adjust:none;
	background-repeat:no-repeat;
}
.ui-icon {
	background-image:url(../images/ui-icon.gif);
}
.new-tip {
	width:33px;
	height:14px;
	position:absolute;
	left:0;
	right:0;
	z-index:3;
	background:url(../images/new-tip.gif) 0 0 no-repeat;
}
span.new {
	width:22px;
	height:12px;
	position:absolute;
	background:url(../images/new.gif) 0 0 no-repeat;
}
.ui-iframe {
	width:100%;
	height:100%;
	z-index:-3;
	position:absolute;
	background:transparent;
	background-color:transparent;
}
.layout {
	width:1000px;
	margin:0 auto;
}
#navbar {
	height:40px;
	overflow:hidden;
	background-color:#e43770;
}
#nav, #sign {
	float:left;
	border-left:1px solid #de1a5a;
	border-right:1px solid #ea5483;
}
.ui-nav .nav-item {
	height:40px;
	float:left;
	overflow:hidden;
}
.ui-nav .nav-link {
	display:block;
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0 20px 0 18px;
	font-size:14px;
	text-align:center;
	color:#fff;
	z-index:9;
	float:left;
	position:relative;
	border-left:1px solid #ea5483;
	border-right:1px solid #de1a5a;
}
.ui-nav .drop-title-hover, .ui-nav .nav-link:hover, .ui-nav .current .nav-link {
	color:#e12160;
	text-decoration:none;
	border-left-color:#fcfcfc;
	background-color:#fcfcfc;
}
.ui-nav .ui-icon {
	display:block;
	width:16px;
	height:16px;
	margin:11px 7px 0 0;
*margin-right:3px;
	float:left;
}
.ui-nav #nav-home .nav-link {
	padding:0 17px;
}
.ui-nav #nav-home .ui-icon {
	margin-right:0;
}
.ui-nav .home-nav {
	background-position:-2px -2px;
}
.ui-nav .dianshiju-nav {
	background-position:-22px -2px;
}
.ui-nav .dianying-nav {
	background-position:-42px -2px;
}
.ui-nav .dongman-nav {
	background-position:-62px -2px;
}
.ui-nav .zongyi-nav {
	background-position:-82px -2px;
}
.ui-nav .weidianying-nav {
	background-position:-102px -2px;
}
.ui-nav .live-nav {
	background-position:-122px -2px;
}
.ui-nav .shop-nav {
	background-position:-142px -2px;
}
.ui-nav .ks-nav {
	background-position:-43px -154px;
}
.ui-nav .sign-nav {
	background-position:-122px -42px;
}
.ui-nav .looked-nav {
	background-position:-142px -42px;
}
.ui-nav .drop-title-hover .home-nav, .ui-nav .nav-link:hover .home-nav, .ui-nav .current .nav-link .home-nav {
	background-position:-2px -22px;
}
.ui-nav .drop-title-hover .dianshiju-nav, .ui-nav .nav-link:hover .dianshiju-nav, .ui-nav .current .nav-link .dianshiju-nav {
	background-position:-22px -22px;
}
.ui-nav .drop-title-hover .dianying-nav, .ui-nav .nav-link:hover .dianying-nav, .ui-nav .current .nav-link .dianying-nav {
	background-position:-42px -22px;
}
.ui-nav .drop-title-hover .dongman-nav, .ui-nav .nav-link:hover .dongman-nav, .ui-nav .current .nav-link .dongman-nav {
	background-position:-62px -22px;
}
.ui-nav .drop-title-hover .zongyi-nav, .ui-nav .nav-link:hover .zongyi-nav, .ui-nav .current .nav-link .zongyi-nav {
	background-position:-82px -22px;
}
.ui-nav .drop-title-hover .weidianying-nav, .ui-nav .nav-link:hover .weidianying-nav, .ui-nav .current .nav-link .weidianying-nav {
	background-position:-102px -22px;
}
.ui-nav .drop-title-hover .live-nav, .ui-nav .nav-link:hover .live-nav, .ui-nav .current .nav-link .live-nav {
	background-position:-122px -22px;
}
.ui-nav .drop-title-hover .shop-nav, .ui-nav .nav-link:hover .shop-nav, .ui-nav .current .nav-link .shop-nav {
	background-position:-142px -2px;
}
.ui-nav .drop-title-hover .ks-nav, .ui-nav .nav-link:hover .ks-nav, .ui-nav .current .nav-link .ks-nav {
	background-position:-63px -154px;
}
.ui-nav .drop-title-hover .sign-nav, .ui-nav .nav-link:hover .sign-nav, .ui-nav .current .nav-link .sign-nav {
	background-position:-122px -62px;
}
.ui-nav .drop-title-hover .looked-nav, .ui-nav .nav-link:hover .looked-nav, .ui-nav .current .nav-link .looked-nav {
	background-position:-142px -62px;
}
.drop-box {
	width:600px;
	overflow:hidden;
	position:absolute;
	top:39px;
	z-index:8;
	clear:both;
	padding:5px;
	margin-left:-1px;
	border:1px solid #de1a5a;
	background-color:#fff;
	display:none;
}
#nav-dianshiju .drop-box {
	width:480px;
}
#nav-dianying .drop-box {
	margin-left:-106px;
}
#nav-dongman .drop-box {
	margin-left:-197px;
}
#nav-zongyi .drop-box {
	width:840px;
	margin-left:-288px;
}
#nav-weidianying .drop-box {
	width:480px;
	margin-left:-183px;
}
.ui-catalog li {
	width:60px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	float:left;
}
.ui-catalog li a {
	display:block;
	width:100%;
	height:100%;
	font-size:14px;
	overflow:hidden;
	text-align:center;
}
.ui-catalog li a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#18c2c8;
}
#sign {
	float:right;
}
#sign .nav-link {
	padding:0 18px 0 17px;
}
#sign .nav-link .ui-icon {
	margin-right:0;
}
#sign .drop-box {
	padding:0;
}
#nav-signin {
	width:290px;
	padding:0;
	margin-left:-239px;
}
#sign .ui-signin {
	width:250px;
	padding:5px 20px 20px 20px;
}
.ui-signin .ui-form-item {
	width:250px;
	margin:15px 0 0 0;
}
.ui-signin .ui-form-placeholder .ui-label {
	left:48px;
}
.ui-signin .ui-input {
	width:200px;
	padding-left:48px;
	text-indent:0;
	background-repeat:no-repeat;
	background-image:url(../images/signin-icon.gif);
}
.ui-signin #username {
	background-position:0 0;
}
.ui-signin #username.ui-input-focus {
	background-position:0 -34px;
}
.ui-signin #password {
	background-position:0 -68px;
}
.ui-signin #password.ui-input-focus {
	background-position:0 -102px;
}
.ui-signin .forgot-psw {
	width:15px;
	height:15px;
	position:absolute;
	margin:0;
	top:9px;
	right:9px;
	z-index:11;
	background:url(../images/signin-icon.gif) 0 -136px no-repeat;
}
.ui-signin .ui-button {
	float:right;
}
.signin-assist {
	width:270px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:10px;
	text-align:center;
	border-top:1px solid #e5e5e5;
	background-color:#f6f8f8;
}
.signin-assist .qq-login {
	width:130px;
	height:30px;
	margin:0;
	float:left;
	background:url(../images/qq_login.gif) 0 0 no-repeat;
}
.signin-assist p {
	width:110px;
	text-align:left;
	float:right;
	font-size:14px;
}
#sign .nav-avatar {
	padding:0 12px 0 11px;
}
#sign .nav-avatar span {
	display:none;
}
#sign .nav-avatar img {
	display:block;
	width:32px;
	height:32px;
	margin:4px 0 0 0;
}
#nav-signed {
	width:130px;
	padding:0;
	margin-left:-75px;
}
.ui-signed li {
	width:130px;
	height:35px;
	overflow:hidden;
}
.ui-signed li a {
	display:block;
	height:35px;
	line-height:35px;
	font-size:14px;
	padding:0 0 0 15px;
}
.ui-signed li a:hover {
	text-decoration:none;
	background-color:#eee;
}
.ui-signed .ui-icon {
	width:20px;
	height:20px;
	float:left;
	margin:8px 7px 0 0;
}
.ui-signed .user-tbmov {
	background-position:0 -80px;
}
.ui-signed .user-edit {
	background-position:-140px -80px;
}
.ui-signed .user-fav {
	background-position:-20px -80px;
}
.ui-signed .user-rss {
	background-position:-40px -80px;
}
.ui-signed .user-cmt {
	background-position:-60px -80px;
}
.ui-signed .user-log {
	background-position:-80px -80px;
}
.ui-signed .user-gb {
	background-position:-100px -80px;
}
.ui-signed .user-logout {
	background-position:-120px -80px;
}
.ui-signed a:hover .user-tbmov {
	background-position:0 -100px;
}
.ui-signed a:hover .user-edit {
	background-position:-140px -100px;
}
.ui-signed a:hover .user-fav {
	background-position:-20px -100px;
}
.ui-signed a:hover .user-rss {
	background-position:-40px -100px;
}
.ui-signed a:hover .user-cmt {
	background-position:-60px -100px;
}
.ui-signed a:hover .user-log {
	background-position:-80px -100px;
}
.ui-signed a:hover .user-gb {
	background-position:-100px -100px;
}
.ui-signed a:hover .user-logout {
	background-position:-120px -100px;
}
#nav-looked .nav-link {
	padding:0 15px 0 14px;
	width:78px;
}
#nav-looked .nav-link .ui-icon {
	margin-right:5px;
	_margin-right:1px;
}
#nav-looked .drop-box {
	width:308px;
	margin-left:-201px;
}
.looked-list {
	width:308px;
	overflow:hidden;
	position:relative;
}
.looked-list p {
	height:30px;
	line-height:30px;
	padding:0 10px;
	overflow:hidden;
	color:#999;
	position:relative;
	margin-bottom:-1px;
	border-bottom:1px solid #eee;
	background-color:#f9f9f9;
}
.looked-list p .close-his {
	float:right;
}
.looked-list ul {
	width:307px;
	max-height:165px;
_height:expression(this.scrollHeight>165 ? "165px":"auto");
	overflow:auto;
	overflow-x:hidden;
	clear:both;
}
.looked-list li {
	height:32px;
	line-height:32px;
*margin:0 0 -2px 0;
	overflow:hidden;
	display:block;
	padding-right:3px;
	border-top:1px dotted #dfdfdf;
}
.looked-list li:hover {
	background-color:#fcfcfc;
}
.looked-list li.no-his p {
	text-align:center;
	height:32px;
	border:0;
	background-color:#fff;
}
.looked-list li h5 {
	width:198px;
	height:32px;
	overflow:hidden;
	float:left;
	padding:0 10px;
}
.looked-list li h5 em {
	margin:0 5px;
	color:#666;
}
.looked-list li label {
	width:55px;
	height:32px;
	overflow:hidden;
	float:left;
	display:block;
}
.looked-list li .delck {
	width:13px;
	height:13px;
	display:block;
	overflow:hidden;
	line-height:0;
	font-size:0;
	margin-top:9px;
	float:right;
	background:url(../images/cross_gray.gif) 3px 3px no-repeat;
}
.looked-list li .delck:hover {
	background-image:url(../images/cross_red.gif);
	background-color:#ddd;
}
.looked-list .his-todo {
	width:320px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	padding:0 10px;
	clear:both;
	text-align:center;
	border-top:1px solid #eee;
	background-color:#f9f9f9;
}
.looked-list .his-todo a {
	color:#e12160;
	margin:0 2px;
}
.looked-list .his-todo em {
	color:#ccc;
	margin:0 5px 0 7px;
}
#subnav {
	height:36px;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	background-color:#fcfcfc;
}
#subnav em {
	font-family:simsun;
	margin:0 6px;
	color:#999;
	font-size:12px;
}
#subnav strong {
	color:#390;
}
#subnav strong.movie {
	color:#06c;
}
#headbar {
	height:100px;
}
#logo {
	padding:13px 80px 0 0;
	float:left;
}
#logo, .logo img {
	width:151px;
	height:72px;
	overflow:hidden;
	display:block;
}
#searchbar {
	width:470px;
	margin-top:25px;
	float:left;
}
.ui-search {
	width:466px;
	height:30px;
	overflow:hidden;
	float:right;
	border:2px solid #18c2c8;
	background-color:#fff;
	border-radius:4px;
}
.search-input {
	width:430px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	overflow:hidden;
	color:#666;
	text-indent:9px;
	border:0;
	background-color:transparent;
}
.search-button {
	width:30px;
	float:right;
	height:30px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	background:url(../images/search.gif) center 5px no-repeat #fff;
}
.acInput {
	width:430px;
}
.acResults {
	width:462px;
	padding:3px;
	margin:1px 0 0 -2px;
	border:1px solid #18c2c8;
	background-color:#fff;
	overflow:hidden;
	z-index:9;
}
.acResults ul li {
	height:30px;
	line-height:30px;
	cursor:pointer;
	display:block;
	font-size:12px;
	overflow:hidden;
	padding:0 8px;
	border-bottom:1px dotted #dfdfdf;
}
.acResults ul li strong {
	color:#e12160;
	font-weight:700;
}
.acResults ul li a {
	display:block;
	padding:0 8px;
}
.acResults ul li a:hover {
	color:#333;
	background-color:#333;
	text-decoration:none;
}
.acLoading {
	background:url('indicator.gif') right center no-repeat;
}
.acSelect {
	background-color:#eee;
}
.acover {
	background:#F2F2F2;
}
.hotkeys {
	width:480px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.hotkeys a {
	margin-right:5px;
}
#tbmov-plus {
	width:250px;
	height:80px;
	padding:10px 0 0 0;
	float:right;
}
#tbmov-plus li {
	width:50px;
	height:80px;
	float:left;
	text-align:center;
}
#tbmov-plus li a {
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	color:#666;
	line-height:14px;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
}
#tbmov-plus li a#new {
	color:#e12160;
}
#tbmov-plus li a:hover {
	color:#e12160;
	text-decoration:none;
	background-color:#eee;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #fafafa;
	border-radius:1px;
}
#tbmov-plus .ui-icon {
	width:32px;
	height:32px;
	margin:2px 9px 6px 9px;
}
#tbmov-plus .top-icon {
	background-position:0 -120px;
}
#tbmov-plus .new-icon {
	background-position:-32px -120px;
}
#tbmov-plus .help-icon {
	background-position:-64px -120px;
}
#tbmov-plus .gb-icon {
	background-position:-96px -120px;
}
#tbmov-plus .fav-icon {
	background-position:-128px -120px;
}
.tbmov-notice {
	color:#e12160;
	line-height:24px;
	padding:10px 10px 10px 40px;
	border:1px solid #e6d8b9;
	position:relative;
	background:url(../images/bulb.gif) 7px center no-repeat #feffe6;
	border-radius:2px;
	zoom:1;
}
.tbmov-notice a {
	color:#080;
	text-decoration:underline;
}
.tbmov-notice a:hover {
	color:#e12160;
	text-decoration:none;
}
.ui-sponsor {
	margin:3px 0 -7px 0;
}
.ui-sponsor img {
	display:block;
}
#sohu-sponsor {
	text-align:center;
}
.ui-sponsor250 {
	width:250px;
	overflow:hidden;
	margin:3px;
}
#latest-focus {
	width:997px;
	margin:0 auto;
	margin-top:10px;
}
.latest-tab-nav {
	width:997px;
	height:36px;
	overflow:hidden;
	margin-bottom:-2px;
}
.latest-tab-nav li {
	width:165px;
	height:33px;
	line-height:33px;
	float:left;
	overflow:hidden;
	text-align:center;
	color:#333;
	cursor:default;
	font-weight:700;
	font-size:14px;
	margin-right:-1px;
	border:1px solid #dedede;
	border-bottom:0 none;
	background-color:#fcfcfc;
}
.latest-tab-nav li h2 {
font-weight: bolder;
}
.latest-tab-nav li.current {
	height:33px;
	position:relative;
	z-index:1;
	color:#e12160;
	border-top-width:2px;
	border-bottom:0;
	border-color:#18c2c8;
	background-color:#fff;
}
.latest-tab-nav #latest1.current, .latest-tab-box .hot-latest, .latest-tab-box .hot-latest .txt-list li span {
	border-color:#e12160;
	color:#e12160;
}
.latest-tab-nav #latest2.current, .latest-tab-box .tv-latest, .latest-tab-box .tv-latest .txt-list li span {
	border-color:#390;
	color:#390;
}
.latest-tab-nav #latest3.current, .latest-tab-box .movie-latest, .latest-tab-box .movie-latest .txt-list li span {
	border-color:#1f87cb;
	color:#1f87cb;
}
.latest-tab-nav #latest4.current, .latest-tab-box .dm-latest, .latest-tab-box .dm-latest .txt-list li span {
	border-color:#ab7800;
	color:#ab7800;
}
.latest-tab-nav #latest5.current, .latest-tab-box .fun-latest, .latest-tab-box .fun-latest .txt-list li span {
	border-color:#8605c2;
	color:#8605c2;
}
.latest-tab-nav #latest6.current, .latest-tab-box .wei-latest, .latest-tab-box .wei-latest .txt-list li span {
	border-color:#f53254;
	color:#f53254;
}
.latest-tab-nav li span {
	display:block;
	margin:0 auto;
	width:85px;
}
.latest-tab-nav #latest2 span, .latest-tab-nav #latest6 span {
	width:102px;
}
.latest-tab-nav #latest1 span {
	width:116px;
}
.latest-tab-nav .ui-icon {
	width:20px;
	height:20px;
	float:left;
	margin:6px 5px 0 0;
*margin:6px 0 0 0;
}
.latest-tab-nav .hot {
	background-position:0 -40px;
}
.latest-tab-nav .tv {
	background-position:-20px -40px;
}
.latest-tab-nav .movie {
	background-position:-40px -40px;
}
.latest-tab-nav .dm {
	background-position:-60px -40px;
}
.latest-tab-nav .fun {
	background-position:-80px -40px;
}
.latest-tab-nav .wei {
	background-position:-98px -40px;
}
.latest-tab-nav .current .hot {
	background-position:0 -60px;
}
.latest-tab-nav .current .tv {
	background-position:-20px -60px;
}
.latest-tab-nav .current .movie {
	background-position:-40px -60px;
}
.latest-tab-nav .current .dm {
	background-position:-60px -60px;
}
.latest-tab-nav .current .fun {
	background-position:-80px -60px;
}
.latest-tab-nav .current .wei {
	background-position:-98px -60px;
}
.latest-tab-box {
	width:997px;
	overflow:hidden;
	background-color:#fff;
}
.latest-item {
	width:995px;
	overflow:hidden;
	border:1px solid #333;
}
.latest-item .silder-cnt {
	width:998px;
	height:236px;
	overflow:hidden;
}
.latest-item .img-list li {
	width:165px;
}
.latest-item .txt-list {
	width:1010px;
}
.latest-item .txt-list li {
	width:231px;
}
.img-list {
	margin-right:-1px;
	overflow:hidden;
}
.img-list li {
	width:150px;
	height:235px;
	overflow:hidden;
	float:left;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.img-list li:hover {
	background-color:#fcfcfc;
}
.img-list h3 {
	width:110px;
	height:22px;
	line-height:22px;
	font-size:14px;
	overflow:hidden;
	margin:0 auto;
	margin-top:4px;
	font-size:14px;
}
.img-list li p {
	width:110px;
	height:22px;
	line-height:22px;
	color:#999;
	overflow:hidden;
	margin:0 auto;
	font-size:12px;
}
.img-list li p.time {
	text-indent:18px;
	background:url(../images/clock.gif) 0 4px no-repeat;
}
.play-img {
			width: 110px;
			height: 150px;	
			display: block;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 16px;
			padding: 3px;
			position: relative;
			border: 1px solid #fff;
			background-color: #fff;
}
.play-img:hover {
	color:#fff;
	text-decoration:none;
	border-color:#18c2c8;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.07);
}
.play-img img {
	width:110px;
	height:150px;
	display:block;
	overflow:hidden;
	background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
}
.play-img label.mask {
	width:110px;
	height:20px;
	display:block;
	overflow:hidden;
	background-color:#000;
	position:absolute;
	left:3px;
	bottom:3px;
	filter:alpha(opacity=30);
	opacity:.3;
	z-index:1;
}
.play-img label.text {
	width:100px;
	height:20px;
	line-height:20px;
	display:block;
	overflow:hidden;
	font-size:12px;
	position:absolute;
	left:3px;
	bottom:3px;
	padding:0 5px;
	text-align:right;
	z-index:2;
	color:#fff;
	white-space:nowrap;
}
.play-img label.score {
	display:block;
	width:28px;
	height:18px;
	line-height:16px;
	padding-right:7px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	position:absolute;
	left:0;
	top:8px;
	z-index:3;
	-webkit-text-size-adjust:none;
	background:url(../images/ui-icon.gif) 0 -155px no-repeat;
}
.txt-list {
	overflow:hidden;
	margin:11px;
}
.txt-list li {
	width:222px;
	height:32px;
	line-height:32px;
	overflow:hidden;
	float:left;
	margin-right:15px;
	font-size:12px;
	color:#aaa;
	border-bottom:1px dotted #e0e0e0;
}
.txt-list-small li {
	width:180px;
}
.txt-list li a {

	margin:0 4px;
}
.txt-list li span, .txt-list li a.gray {
	color:#666;
}
.txt-list li span {
	font-size:12px;
	margin:0 4px;
}
.sub-list {
	width:741px;
	padding:8px 0;
	overflow:hidden;
}
.sub-list li {
	width:143px;
	overflow:hidden;
	float:left;
	height:24px;
	line-height:24px;
	text-indent:32px;
	margin-right:5px;
	background:url(../images/v4.gif) 14px 6px no-repeat;
}
.ui-box {
	margin-top:10px;
	border:1px solid #ddd;
	background-color:#fff;
}
.ui-tbmov {
	border-top:3px solid #ccc;
	background-color:#fcfcfc;
}
.tbmov-bar {
	width:243px;
	float:left;
	border-right:1px solid #eee;
	background-color:#fcfcfc;
}
.tbmov-bar .ui-title {
	height:55px;
	position:relative;
	border-bottom:1px solid #eee;
}
.tbmov-bar .ui-title .ui-icon {
	width:32px;
	height:38px;
	position:absolute;
	left:-32px;
	top:-3px;
	background-image:url(../images/tbmov-index.gif);
}
.tbmov-bar .ui-title .view-all {
	position:absolute;
	top:18px;
	right:10px;
	z-index:3;
	color:#e12160;
}
.tbmov-bar .ui-title h2 {
	height:30px;
	padding:12px 0 0 15px;
}
.tbmov-bar .ui-title h2 a {
	height:30px;
	width:190px;
	background-image:url(../images/tbmov-index.gif);
}
#tbmov-tv {
	border-top-color:#390;
}
#tbmov-tv .tbmov-bar .ui-title .title-icon {
	background-position:0 0;
}
#tbmov-tv .tbmov-bar .ui-title h2 a {
	width:160px;
	background-position:-32px 0;
}
#tbmov-movie {
	border-top-color:#1f87cb;
}
#tbmov-movie .tbmov-bar .ui-title .title-icon {
	background-position:0 -40px;
}
#tbmov-movie .tbmov-bar .ui-title h2 a {
	width:115px;
	background-position:-32px -40px;
}
#tbmov-cartoon {
	border-top-color:#ab7800;
}
#tbmov-cartoon .tbmov-bar .ui-title .title-icon {
	background-position:0 -80px;
}
#tbmov-cartoon .tbmov-bar .ui-title h2 a {
	background-position:-32px -80px;
}
#tbmov-fun {
	border-top-color:#8400c1;
}
#tbmov-fun .tbmov-bar .ui-title .title-icon {
	background-position:0 -120px;
}
#tbmov-fun .tbmov-bar .ui-title h2 a {
	width:180px;
	background-position:-32px -120px;
}
#tbmov-wei {
	border-top-color:#f53254;
}
#tbmov-wei .tbmov-bar .ui-title .title-icon {
	background-position:0 -160px;
}
#tbmov-wei .tbmov-bar .ui-title h2 a {
	width:175px;
	background-position:-32px -160px;
}
.ui-sort {
	width:228px;
	overflow:hidden;
	padding:3px 0 5px 15px;
	font-size:14px;
	border-bottom:1px solid #eee;
}
.sort-item {
	width:213px;
	padding:6px 0 4px 0;
	overflow:hidden;
}
.sort-type {
	height:78px;
	border-bottom:1px dotted #ddd;
}
.sort-list {
	width:220px;
}
.sort-list li {
	width:55px;
	float:left;
	height:26px;
	line-height:26px;
	font-size:14px;
	overflow:hidden;
}
#tbmov-tv .sort-type {
	height:52px;
}
#tbmov-tv .sort-type a {
	color:#e12160;
}
#tbmov-tv .sort-star {
	height:78px;
}
#tbmov-movie .sort-type {
	height:104px;
}
#tbmov-fun .sort-lista {
	padding-bottom:1px;
}
#tbmov-fun .sort-lista li {
	width:110px;
	height:28px;
	line-height:28px;
}
.ui-ranking {
	width:213px;
	padding:0 15px;
	overflow:hidden;
}
#list-focus .ui-ranking, #channel-box .ui-ranking {
	width:226px;
	padding-bottom:5px;
	border-bottom:1px solid #eee;
}
.ui-ranking h2 {
	font-size:14px;
	font-weight:700;
	height:38px;
	line-height:38px;
	overflow:hidden;
	color:#333;
}
.ranking-list li {
	height:32px;
	line-height:32px;
	overflow:hidden;
	border-top:1px dotted #ddd;
}
.ranking-list span {
	float:right;
	color:#999;
	font-size:11px;
}
.ranking-list em {
	color:#666;
	margin-right:7px;
	font-style:italic;
	font-weight:700;
}
.ranking-list span.score {
	color:#e12160;
	font-size:12px;
}
.ranking-list em.stress {
	color:#e12160;
}
.tbmov-box {
	width:754px;
	float:right;
	margin-left:-1px;
	border-left:1px solid #eee;
	background-color:#fff;
	overflow:hidden;
}
.focus-list {
	width:756px;
	height:216px;
	overflow:hidden;
}
.focus-list li {
	width:361px;
	height:199px;
	padding:16px 0 0 16px;
}
.focus-list .play-img, .focus-list .play-img img {
	width:130px;
	height:175px;
}
.focus-list .play-img {
	float:left;
	margin:0 10px 0 0;
}
.focus-list .play-txt {
	width:193px;
	height:180px;
	overflow:hidden;
	float:right;
	padding-right:20px;
}
.focus-list li h3 {
	font-weight:700;
}
.focus-list li h3, .focus-list li p {
	width:100%;
	color:#666;
	line-height:20px;
	height:20px;
}
.focus-list li p.nums {
	color:#e12160;
	font-weight:700;
}
.focus-list li p.desc {
	height:60px;
	line-height:20px;
	padding:5px 0;
	margin-bottom:5px;
	border-bottom:1px dotted #ddd;
}
.focus-list .item {
	width:100%;
	overflow:hidden;
	line-height:20px;
}
.focus-list .item dt {
	float:left;
	width:36px;
	overflow:hidden;
}
.focus-list .item dd {
	float:right;
	width:157px;
	overflow:hidden;
}
.focus-list .item dd a {
	margin:0 7px 0 0;
}
.tbmov-random {
	width:754px;
	height:236px;
	overflow:hidden;
}
#tbmov-wei .tbmov-random {
	height:235px;
}
.tbmov-assist {
	width:714px;
	overflow:hidden;
	padding:20px;
}
.assist-tab-nav {
	width:80px;
	float:left;
	padding-bottom:3px;
	position:relative;
}
.assist-tab-nav li {
	width:78px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-align:center;
	color:#333;
	cursor:default;
	margin-bottom:-1px;
	border:1px solid #ddd;
	background-color:#f5f5f5;
}
@-moz-document url-prefix() {
.assist-tab-nav li {
line-height:26px;
}
}
.assist-tab-nav li.current {
	color:#e12160;
	font-weight:700;
	position:relative;
	border-right-color:#fff;
	background-color:#fff;
	box-shadow:0 2px 0 rgba(0, 0, 0, 0.04);
}
.assist-tab-box {
	width:633px;
	height:93px;
	line-height:20px;
	float:right;
	overflow:hidden;
	margin-left:-1px;
	border:1px solid #eee;
}
.synch-list {
	width:636px;
	height:93px;
	overflow:hidden;
}
.synch-list li {
	width:140px;
	height:93px;
	overflow:hidden;
	float:left;
	color:#999;
	padding:0 8px 0 10px;
	border-right:1px solid #eee;
}
.synch-list p {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.synch-list p a {
	margin-right:2px;
}
.synch-list h3 {
	height:16px;
	line-height:16px;
	overflow:hidden;
	font-size:14px;
	padding:8px 0 5px 0;
}
.synch-list h3 img {
	display:block;
	width:16px;
	height:16px;
	float:left;
	margin-right:6px;
}
.assist-list {
	width:636px;
	height:93px;
	overflow:hidden;
}
.assist-list li {
	width:127px;
	height:41px;
	line-height:18px;
	overflow:hidden;
	float:left;
	padding:5px 8px 0 23px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background:url(../images/assist-icon.gif) 8px 8px no-repeat;
}
#tbmov-movie .assist-list li {
	background-position:8px -32px;
}
.tbmov-forecast {
	width:714px;
	overflow:hidden;
	padding:20px;
}
.forecast-tab-nav {
	width:714px;
	overflow:hidden;
	position:relative;
}
.forecast-tab-nav li {
	width:80px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	text-align:center;
	color:#333;
	cursor:default;
	float:left;
	font-size:14px;
	margin-right:-1px;
	border:1px solid #ddd;
	background-color:#f5f5f5;
}
.forecast-tab-nav li.title {
	width:130px;
	padding:0 0 0 15px;
	text-align:left;
	font-size:12px;
	font-weight:700;
	color:#e12160;
}
.forecast-tab-nav li.current {
	color:#18c2c8;
	font-weight:700;
	position:relative;
	border-bottom-color:#fff;
	background-color:#fff;
	box-shadow:2px 0 0 rgba(0, 0, 0, 0.04);
}
.forecast-tab-box {
	width:712px;
	height:66px;
	float:right;
	overflow:hidden;
	margin-top:-1px;
	border:1px solid #eee;
}
.forecast-list {
	width:712px;
	height:60px;
	margin:3px 0;
	overflow:hidden;
}
.forecast-list li {
	width:178px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:left;
	text-indent:25px;
	background:url(../images/assist-icon.gif) 8px -76px no-repeat;
}
#tbmov-fun .forecast-list {
	width:716px;
	margin:1px 0 0 0;
	height:65px;
}
#tbmov-fun .forecast-list li {
	height:32px;
	line-height:32px;
	text-indent:27px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	background-position:10px -111px;
}
.directory-item {
	width:998px;
	overflow:hidden;
	margin-top:10px;
	border:1px solid #18c2c8;
	background-color:#fff;
}
.directory-list {
	width:1010px;
	overflow:hidden;
}
.directory-list li {
	float:left;
	overflow:hidden;
}
.directory-list dl {
	width:218px;
	margin:12px 0 15px 0;
	overflow:hidden;
	padding:0 10px 0 20px;
	border-right:1px solid #eee;
}
.directory-list dl.movie {
	width:192px;
}
.directory-list dl.cartoon {
	width:144px;
}
.directory-list dl.fun {
	width:184px;
}
.directory-list dl.wei {
	width:110px;
}
.directory-list dt {
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	font-weight:700;
}
.directory-list dd {
	line-height:22px;
	margin-right:12px;
	float:left;
}
.directory-list dd a {
	white-space:nowrap;
	float:left;
}
#directory-focus {
	overflow:hidden;
	border-color:#18c2c8;
	border-width:1px;
}
#directory-focus .directory-item {
	border:0;
	margin:0;
	border-bottom:1px solid #eee;
}
.directory-search {
	width:980px;
	height:34px;
	overflow:hidden;
	padding:9px;
}
.directory-search .ui-search {
	float:left;
}
.directory-search .hotkeys {
	width:495px;
	padding-top:2px;
	overflow:hidden;
	float:right;
}
#tv-directory .directory-list dl {
	width:285px;
}
#tv-directory .directory-list dl dd, #movie-directory .directory-list dl dd, #fun-directory .directory-list dl dd, #cartoon-directory .directory-list dl dd {
	font-size:14px;
	line-height:24px;
}
#tv-directory .directory-list dl.area {
	width:123px;
}
#tv-directory .directory-list dl.year {
	width:135px;
}
#tv-directory .directory-list dl.star {
	width:332px;
}
#movie-directory .directory-list dl {
	width:220px;
}
#movie-directory .directory-list dl.area {
	width:205px;
}
#movie-directory .directory-list dl.year {
	width:138px;
}
#movie-directory .directory-list dl.star {
	width:310px;
}
#fun-directory .directory-list dl {
	width:310px;
}
#fun-directory .directory-list dl.area {
	width:160px;
}
#fun-directory .directory-list dl.year {
	width:135px;
}
#fun-directory .directory-list dl.program {
	width:280px;
}
#cartoon-directory .directory-list dl {
	width:200px;
}
#cartoon-directory .directory-list dl.area {
	width:160px;
}
#cartoon-directory .directory-list dl.year {
	width:175px;
}
#cartoon-directory .directory-list dl.program {
	width:350px;
}
#star-collection {
	border-top:1px solid #ddd;
}
#star-collection h3 {
	height:35px;
	line-height:33px;
	overflow:hidden;
	font-weight:700;
	font-size:14px;
	padding:0 10px;
	color:#333;
	border-bottom:1px solid #eee;
	background-color:#f5f5f5;
}
#star-collection h3 span {
	float:right;
}
#star-collection .txt-list {
	margin:0 10px;
	height:65px;
}
#star-collection .txt-list li {
	width:122px;
	margin:0;
}
#links-focus {
	margin-top:10px;
	line-height:22px;
	overflow:hidden;
}
#links-focus .ui-title {
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#links-focus .ui-title h2 {
	font-weight:700;
	color:#333;
	font-size:14px;
}
#links-focus .ui-title span {
	float:right;
}
.ul-link {
	margin:5px 0;
	overflow:hidden;
}
.ul-link li {
	width:71px;
	height:22px;
	overflow:hidden;
	float:left;
}
.ul-link li a {
	color:#999;
}
.ul-link li a:hover {
	color:#333;
}
.footer {
	border-top:2px solid #e43770;
	margin-top:10px;
	background:#ececec;
	line-height:24px;
	text-align:center;
	padding-bottom:30px;
}
.foot-nav {
	color:#333;
	height:24px;
	overflow:hidden;
	margin:15px 0 10px 0;
}
.foot-nav a {
	margin:0 10px;
}
.foot-weibo {
	margin:0 auto;
	width:165px;
	margin-top:10px;
	padding-left:8px;
}
.bread-crumb-nav {
	height:24px;
	line-height:24px;
	overflow:hidden;
	padding:4px 0;
	margin-top:5px;
	border:1px solid #ddd;
	background-color:#fff;
	border-radius:2px;
}
.bread-crumbs li {
	float:left;
	font-size:14px;
	padding:0 10px 0 18px;
	background:url(../images/bread-crumbs.gif) 0 center no-repeat;
}
.bread-crumbs li.home {
	background:none;
	padding-left:13px;
}
.bread-crumbs li a {
	margin:0 5px;
}
.bread-share {
	height:24px;
	line-height:18px;
	overflow:hidden;
	padding:0 3px;
}
.bread-crumb-nav-play {
	margin:0;
	border:0 none;
}
.bread-crumb-nav-play li.home {
	padding-left:0;
}
.bread-crumb-nav-play li.home a {
	margin-left:0;
}
.filter-focus {
	width:970px;
	padding:0 14px;
	overflow:hidden;
}
.filter-focus .ui-title {
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding:5px 0 7px 0;
	border-bottom:1px dotted #ddd;
}
.filter-focus .ui-title h3 {
	color:#e12160;
	font-weight:700;
	float:left;
	font-size:14px;
}
.filter-focus .ui-title span {
	float:right;
}
.filter-focus .ui-title span a, .filter-focus .ui-title p em {
	background-color:#e5e5e5;
	font-size:12px;
	padding:4px 7px;
	border-radius:2px;
}
.filter-focus .ui-title span a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#e12160;
}
.filter-focus .ui-title p {
	padding-left:30px;
*padding-top:5px;
	float:left;
}
.filter-focus .ui-title p em {
	color:#666;
	padding:4px 10px;
	margin-right:5px;
*vertical-align:middle;
}
.filter-focus .ui-cnt {
	margin-bottom:-1px;
}
.filter-list {
	width:970px;
	overflow:hidden;
	clear:both;
	line-height:24px;
	padding:5px 0 6px 0;
	font-size:14px;
	border-bottom:1px dotted #eee;
}
.filter-list h5 {
	width:50px;
	overflow:hidden;
	font-weight:700;
	color:#333;
	float:left;
	line-height:28px;
	text-align:right;
}
.filter-list ul {
	width:915px;
	float:right;
	overflow:hidden;
}
.filter-list li {
	float:left;
	height:24px;
	overflow:hidden;
	margin:2px 5px 2px 0;
}
.filter-list a {
	color:#333;
	display:inline-block;
	padding:0 8px;
	border-radius:2px;
}
.filter-list-letter li a {
	width:44px;
	padding:0;
	text-align:center;
}
.filter-list a:hover {
	color:#e12160;
	text-decoration:none;
	background-color:#eee;
}
.filter-list a.current, .filter-list a.current:hover {
	color:#e12160;
	text-decoration:none;
	background-color:#eee;
	cursor:default;
}
#list-focus {
	width:998px;
	overflow:hidden;
	border-top:1px solid #e12160;
}
#list-focus .tbmov-box {
	width:741px;
	min-height:1425px;
	float:left;
	margin:0;
	border:0 none;
	border-right:1px solid #eee;
}
#list-focus #find-focus {
	width:998px;
	border:0 none;
	height:auto;
	min-height:inherit;
}
#list-focus .tbmov-bar {
	width:256px;
	float:right;
	border:0 none;
	margin-left:-1px;
	border-left:1px solid #eee;
}
.ui-bar {
	height:42px;
	overflow:hidden;
	padding:0 10px;
	border-bottom:1px solid #eee;
}

.view-filter {
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:9px;
	color:#999;
	padding-left:10px;
}
.view-filter em {
	float:left;
	padding:0 6px;
	font-family:simsun;
}
.view-filter a {
	display:block;
	height:24px;
	overflow:hidden;
	padding:0 10px;
	float:left;
	border-radius:2px;
}
.view-filter a:hover {
	text-decoration:none;
	background-color:#eee;
}
.view-filter a.current {
	color:#fff;
	font-weight:700;
	background-color:#0d999e;
	cursor:default;
}
.ui-bar .ui-pages {
	margin-top:9px;
}
.ui-pages {
	height:24px;
	text-align:center;
}
.ui-pages a, .ui-pages span, .ui-pages em, .ui-pages label, .ui-pages .pagego, .ui-pages .pagebtn {
	height:24px;
	line-height:24px;
	display:inline-block;
	text-align:center;
	margin:0 1px;
	padding:0 10px;
	color:#666;
	font-weight:700;
	overflow:hidden;
	vertical-align:middle;
	background-color:#eee;
}
.ui-pages .pagego {
	width:30px;
	padding:0 5px;
	height:22px;
	line-height:22px;
	font-weight:700;
	color:#333;
	border:1px solid #ccc;
	background:#fff;
	margin-right:3px;
	background:url(../images/input.gif) 0 0 repeat-x;
}
.ui-pages .pagebtn {
	cursor:pointer;
	width:60px;
	height:22px;
	line-height:22px;
	padding:0 5px;
	font-weight:700;
	color:#333;
	border:1px solid #ccc;
	background-color:#eee;
}
.ui-pages label {
	background:transparent;
}
.ui-pages a:hover {
	color:#e12160;
	text-decoration:none;
	background-color:#ddd;
}
.ui-pages span.current {
	color:#fff;

	background-color:#0d999e;
}
.ui-pages span.disabled {
	filter:alpha(opacity=30);
	opacity:.3;
}
.ui-pages .prev, .ui-pages .next {
	background-image:url(../images/ui-page.gif);
	background-repeat:no-repeat;
}
.ui-pages .prev {
	padding:0 10px 0 20px;
	background-position:0 1px;
}
.ui-pages .next {
	padding:0 20px 0 10px;
	background-position:right -25px;
}
.ui-page-big {
	height:34px;
	text-align:center;
}
.ui-page-big a, .ui-page-big span, .ui-page-big em, .ui-page-big label, .ui-page-big .pagego, .ui-page-big .pagebtn {
	height:34px;
	line-height:34px;
	font-size:16px;
	font-weight:normal;
	padding:0 16px;
}
.ui-page-big .pagego, .ui-page-big .pagebtn {
	height:32px;
	line-height:32px;
}
.ui-page-big .prev {
	background-position:0 7px;
}
.ui-page-big .next {
	background-position:right -20px;
}
.ui-page-big span.current {
	font-weight:700;
}
/* list-page */
.list-page{
	padding: 20px 0;
	text-align: center;
	border: 0 none;
}

	
/* show-list */
.show-list{
	width: 741px;
	overflow: hidden;
}	
	.show-list li{
	width: 701px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding-top: 15px;
	padding-right: 14px;
	padding-bottom: 15px;
	padding-left: 14px;
	}
	
		/* kong */
		.show-list li.kong{
			font-size: 14px;
			text-align: center;
		}
			.show-list li.kong label{
				padding: 10px 0 10px 40px;
				background: url(../images/loading.gif) left center no-repeat;
			}
	
	
		/* play-img */
		.show-list .play-img{ 
			float: left; 
			margin: 0;
		}
		
		/* play-txt */
		.show-list .play-txt{ 
			width: 570px;
			float:right; 
			overflow: hidden;
		}
		#find-focus .show-list{width: 998px;}
		#find-focus .show-list li{width: 958px;}
		#find-focus .grid-mode {padding-left: 20px;}
		#find-focus .grid-mode li {width: 130px;}
		#find-focus .play-txt{width: 825px;}
		#find-focus heightkey{color:red;}
			/* h5 */
			.show-list h5{
				font-size: 14px;
				font-weight: 700;
				height: 24px;
				line-height: 24px;
				overflow: hidden;
			}
			.show-list h3{
				font-size: 14px;
				font-weight: 700;
				height: 24px;
				line-height: 24px;
				overflow: hidden;
			}
			.show-list p{
				height: 24px;
				line-height: 24px;
				overflow: hidden;
				color: #666;
			}
			.show-list p.type{width: 285px;}
			.show-list p em{
				width: 36px;
				float: left;
				color: #666;
				display: block;
				height: 24px;
				overflow: hidden;
			}	
			.show-list p.plot em,
			.show-list p.plot{ height: 72px;}
			
			.show-list p.state{ width:450px; float: left;}
			.show-list p.state a{ color:#e12160;}
			
			.show-list p.more-desc{ width:50px;text-align: right; float: right }
			.show-list p a{ margin-right: 7px; color:#666;}
			.show-list p a.more{
				color: #e13160;
				padding-right: 8px;
				margin-left: 3px;
				background: url(../images/a3.gif) right 4px no-repeat;
			}			
			.show-list p cite{ color: #666;}
			.show-list p .goplay{margin: 0;}
			.show-list p em.long{width: auto;}
.list-mode .play-img label.mask{display:none}
.grid-mode .play-img label.mask{display:block}

/* grid-mode */
.grid-mode{
	overflow: hidden;
}

.grid-mode li{
	width: 120px;
	height: 220px;
	overflow: hidden;
	float: left;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin-left: -1px;
}
.grid-mode li:hover{background-color: #fcfcfc;	}	
.grid-mode  p.type{width: 140px;}
.grid-mode  p em{width: 36px;float: left;color: #666;display: block;height: 24px;overflow: hidden;}	
.grid-mode li .play-txt{float: left;}
.grid-mode li .state{
position: absolute;
z-index: 1;
margin-top: -170px;
width: 110px;
margin-left: 4px;
}
.grid-mode li .state em{display:none;}
.grid-mode li .mod_version{				width: 100px;
				height: 20px;
				line-height: 20px;
				display: block;
				overflow: hidden;
				font-size: 12px;
				position: absolute;
				left: 3px;
				bottom: 3px;
				padding: 0 5px;
				text-align: right;
				z-index: 2;				
				color: #fff;
				white-space:nowrap; }
.grid-mode li.kong{
	font-size: 14px;
	text-align: center;
	width: 720px;
	height: 21px;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 20px;
	padding-right: 30px;
}
	.grid-mode li.kong label{
		padding-left: 23px;
		margin-top: 10px;
		background: url(../images/loading.gif) left center no-repeat;
		padding: 10px 0 10px 40px;
	}	
	.grid-mode p{width: 120px; height: 22px; line-height: 22px;}
	.grid-mode p.actor{width: 120px;}
	.grid-mode h5{
	width: 120px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	margin-top: 3px;
	font-size: 14px;
	font-weight: normal;
	}
		.grid-mode h3{
	width: 120px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	margin-top: 3px;
	font-size: 14px;
	font-weight: normal;
	}
	.grid-mode li p.count{ display: none;}
	/* view-mode */

		.view-modev{
			margin: 8px 0 0 0;			
			width: 288px;
			height: 26px;
			overflow: hidden;
			float: left;
		}
			.view-modev li{
				width: 96px;
				height: 26px;
				overflow: hidden;
				float: left;
			}
				.view-modev li a{
					width: 100%;	
					height: 26px;
					line-height: 26px;				
					display: block;					
					overflow: hidden;
					font-size: 14px;
					font-family: simsun;
					text-indent: 27px;
					background-image: url(../images/view-mode.gif);
					background-repeat: no-repeat;
					background-color: #eee;
				}
				.view-modev li a:hover{ text-decoration: none; background-color: #ddd;}
				.view-modev li a.current{color: #fff;background-color: #e12160;cursor: default;}
				.view-modev li#view-list a{background-position: 10px 7px;}				
				.view-modev li#view-grid a{background-position: 10px -43px;}				
				.view-modev li#view-list a.current{background-position: 10px -18px;}
				.view-modev li#view-grid a.current{background-position: 10px -68px;}
				.view-modev li#view-letter a.current{background-position: 10px -118px;}
				.view-modev li#view-letter a{background-position: 10px -93px;}
				

		.view-mode{
			margin: 8px 0 0 0;			
			width: 192px;
			height: 26px;
			overflow: hidden;
			float: left;
		}
			.view-mode li{
				width: 96px;
				height: 26px;
				overflow: hidden;
				float: left;
			}
				.view-mode li a{
					width: 100%;	
					height: 26px;
					line-height: 26px;				
					display: block;					
					overflow: hidden;
					font-size: 14px;
					font-family: simsun;
					text-indent: 27px;
					background-image: url(../images/view-mode.gif);
					background-repeat: no-repeat;
					background-color: #eee;
				}
				.view-mode li a:hover{ text-decoration: none; background-color: #ddd;}
				.view-mode li a.current{color: #fff;background-color: #e12160;cursor: default;}
				.view-mode li#view-list a{background-position: 10px 7px;}				
				.view-mode li#view-grid a{background-position: 10px -43px;}				
				.view-mode li#view-list a.current{background-position: 10px -18px;}
				.view-mode li#view-grid a.current{background-position: 10px -68px;}
				.view-mode li#view-letter a.current{background-position: 10px -118px;}
				.view-mode li#view-letter a{background-position: 10px -93px;}
.letter{
	width:940px;
	overflow:hidden;
	padding-left:28px;
	padding-right:28px;
}
.letter ul li{float:left;}
.letter ul li a,.letter ul li span{display:black; float:left; width:31px; text-align:center;line-height:28px; border:1px solid #f45d80; color:#f45d80; margin: 14px 1px 0px 0px;}
.letter ul li span{border:1px solid #aaa; background-color:#aaa; color:#fff;}
.letter ul li a:hover{color:#fff; background-color:#f45d80; }
.letter ul li.sz a,.letter ul li.sz span{ width:54px; margin-right:0px; }
.letter-box{
	height:60px;
	text-align:left;
}
/*播放页顶踩*/
.fixed {background-color:#fff;z-index:999;position:fixed;top:0;}
.box980{ width:980px; margin-left:auto; margin-right:auto;}
.box978{ width:978px; margin-left:auto; margin-right:auto;}
.box940{ width:940px; margin-left:auto; margin-right:auto;}
.publicbox{margin-bottom:10px; overflow:hidden; background-color:#FFF;  border:1px solid #afafaf; _height:1%;}
.p10{padding:10px;overflow: hidden;}
.vodgoldbox_play{ float:left;  overflow:hidden; position:relative;}
.vodgoldbox_play .goldbox{background:url(../images/dbline.gif) no-repeat top right; width:350px; padding-top:4px; padding-left:6px;}
.vodgoldbox_play .goldbox .Gold{ float:left; display:block; padding-top:2px;}
.vodgoldbox_play .goldbox .Goldnum{ float:left; display:block; margin-left:5px;}
.vodgoldbox_play .goldbox .Goldnum span{display:block; float:left;font-weight:bold; height:32px; overflow:hidden;}
.vodgoldbox_play .goldbox .Goldnum span.gol_x{font-size:38px; line-height:32px;}
.vodgoldbox_play .goldbox .Goldnum span.gol_n{font-size:22px; line-height:22px; overflow:hidden; height:20px; padding-left:2px; font-weight:normal;}
.vodgoldbox_play .goldbox #gold{ float:left;}
.vodgoldbox_play div.w span{ display:inline-block; float:left; margin-right:1px;}
.vodgoldbox_play div.w span.zybox_t{ margin-right:0px; color:#333;}
.vodgoldbox_play div.w #golder{ margin-right:5px; color:#F60;}
.vodgoldbox_play div.w #looker{ margin-right:5px; color:#F60;}
.vodgoldbox_play .playvodb{ padding:9px 0px 7px 0px; height:14px; line-height:14px;}
.vodgoldbox_play .goldbox span.Goldtitle{top:32px; left:6px;}
.w350{ width:350px;}
.p3{padding-left:3px;}
.playfxbox{ float:left; width:480px; height:43px; padding-top:24px; padding-left:4px; overflow:hidden; background:url(../images/fximgtitle.gif) no-repeat 7px 3px;}
.updownbtnbox{float:left; width:106px; height:66px;background:url(../images/dbline.gif) no-repeat top right; padding:0px 5px;}
.updownbtnbox a.Up,.updownbtnbox a.Down{ background:url(../images/updownbtn.gif) no-repeat; width:26px; height:21px; display:block; float:left; text-align:center; padding-top:8px; padding-left:24px; }
.updownbtnbox a.Up{ margin-right:5px;}
.updownbtnbox a.Down{ background-position:-50px 0px;}
.updownbtnbox a.Up:hover{ background-position:0px -29px;}
.updownbtnbox a.Down:hover{background-position:-50px -29px;}
.updownbtnbox a.scbtnbox{
	width:105px;
	height:21px;
	line-height:12px;
	font-family:'宋体';
	background:url(../images/updownbtn.gif) no-repeat -100px 0px;
	display:block;
	float:left;
	margin-bottom:5px;
	padding-top:8px;
	text-align: center;
}
.updownbtnbox a.scbtnbox:hover{
	background-position:-100px -29px;
}
.askbox{ padding:8px 15px; border:1px dashed #dbdbdb; background-color:#FFF; line-height:24px; color:#333}
.askbox .asktitle{ font-size:14px; color:#333; font-weight:bold;}
/*播放页顶踩*/
#serial-box .ui-title {
	font-size:14px;
	height:40px;
	line-height:40px;
	padding:0 15px;
	overflow:hidden;
	border-bottom:1px dotted #ccc;
}
#serial-box .ui-title h2 {
	height:20px;
	line-height:20px;
	font-weight:700;
	margin-top:11px;
	color:#04b2b8;
	float:left;
}
#serial-box #serial-box-wj {
	border-color:#18c2c8;
	margin-top:5px;
}
#serial-box #serial-box-lz {
	border-color:#0a0;
}
#serial-box #serial-box-lz .ui-title h2 {
	color:#0a0;
}
#serial-box #serial-box-lz .ui-title .yxtg {
	font-size:12px;
	float:right;
}
#serial-box #serial-box-lz .ui-title .yxtg a {
	margin:0 5px;
}
#serial-box .ui-cnt {
	width:968px;
	overflow:hidden;
	padding:0 15px 15px 15px;
}
#serial-box .txt-list {
	margin:0;
	width:975px;
}
#serial-box .txt-list li {
	width:315px;
	margin-right:10px;
	border-bottom:1px solid #f2f2f2;
}
#serial-box .txt-list li.even {
	background:#f9f9f9;
}
#serial-box .txt-list li a.red {
	color:#e12160;
}
#serial-box .serial-union {
	padding:5px 15px 0 15px;
}
#serial-box #serial-box-wj .serial-union {
	padding-bottom:15px;
}
#serial-box .serial-union .txt-list {
	width:650px;
	float:left;
}
.serial-union .letter-union {
	width:300px;
	height:250px;
	overflow:hidden;
	float:right;
	margin:10px 0 0 0;
}
#serial-box .txt-list h5 {
	height:32px;
	overflow:hidden;
	font-size:14px;
	padding-left:4px;
}
#serial-box .txt-list h5 em {
	font-size:11px;
	-webkit-text-size-adjust:none;
}
#serial-box .txt-list h5 img {
	position:absolute;
	margin:10px 0 0 5px;
*margin:2px 0 0 5px;
}
.tipInfo {
	width:319px;
	height:158px;
	overflow:hidden;
	position:absolute;
	clear:both;
	background:#fff;
	display:none;
	z-index:9;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.07);
}
.tipInfo .play-img {
	border-color:#ddd;
	float:left;
	margin:0;
}
.tipInfo dl {
	width:200px;
	float:right;
	height:156px;
	text-indent:0;
	line-height:20px;
	color:#333;
	border:1px solid #d7d7d7;
	border-left:0;
	background:#fffbd1;
}
.tipInfo dl dt, .tipInfo dl dd {
	width:182px;
	padding:0 9px;
	height:20px;
	overflow:hidden;
	background:#fcfcfc;
}
.tipInfo dl dt {
	font-weight:bold;
	padding-top:5px;
}
.tipInfo dl dd.jq {
	height:60px;
	padding-bottom:3px;
	margin-bottom:2px;
	border-bottom:1px solid #d7d7d7;
}
.tipInfo dl dd.bg {
	background:#fffbd1;
}
.tipInfo dl label {
	color:#666;
}
.tipInfo dl span {
	margin:0 5px 0 0;
}
#letter-focus {
	width:960px;
	overflow:hidden;
	padding:0 19px;
}
.letter-focus-item {
	width:auto;
	overflow:hidden;
	padding:15px 0 15px 10px;
	clear:left;
	line-height:28px;
	border-bottom:1px solid #eee;
	position:relative;
	zoom:1;
}
.letter-focus-item dt {
	width:234px;
	height:28px;
	padding:2px 0;
	overflow:hidden;
	float:left;
	font-size:24px;
}
.letter-focus-item dt a {
	color:#e12160;
}
.letter-focus-item dt a:hover {
	color:#e12160;
	text-decoration:none;
}
.letter-focus-item dd {
	width:234px;
	height:28px;
	padding:2px 0;
	float:left;
	font-size:14px;
	overflow:hidden;
	border-bottom:1px solid #f5f5f5;
}
.letter-focus-item span {
	font-size:12px;
	color:#666;
	margin-right:3px;
}
.letter-ranking {
	width:233px;
	overflow:hidden;
	float:right;
	margin:19px 0 0 10px;
	background-color:#fcfcfc;
}
.letter-ranking .ui-ranking {
	width:207px;
	padding:0 13px 5px 13px;
	border-bottom:1px solid #eee;
}
#detail-box {
	width:998px;
	overflow:hidden;
	position:relative;
	border-color:#19c2c8;
}
.detail-title {
	margin:0;
	height:40px;
	padding:7px 20px;
	overflow:hidden;
}
.detail-title h2 {
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-size:20px;
	color:#333;
	float:left;
	padding:5px 0;
	font-family:"Microsoft Yahei";
	overflow:hidden;
}
.detail-title h1 {
	height:24px;
	line-height:24px;
	font-weight:bold;
	font-size:20px;
	color:#333;
	float:left;
	padding:5px 0;
	font-family:"Microsoft Yahei";
	overflow:hidden;
}
.detail-sect {
	width:350px;
	margin-top:5px;
	padding:0 0 0 20px;
	overflow:hidden;
	float:left;
}
.interest-sect, .interest-rss {
	width:52px;
	height:23px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}
.detail-sect a {
	display:block;
	width:52px;
	height:23px;
	line-height:23px;
	_line-height:21px;
	overflow:hidden;
	text-align:left;
	color:#fff;
	font-size:12px;
	text-indent:22px;
	background:url(../images/sect.gif) no-repeat;
}
@-moz-document url-prefix() {
.detail-sect a {
line-height:22px;
}
}
.detail-sect a:hover {
	color:#fff;
}
.interest-sect .sect-btn {
	background-position:0 0;
}
.interest-rss .rss-btn {
	background-position:-52px 0;
}
.interest-sect .sect-show, .interest-rss .rss-show {
	width:52px;
	height:23px;
	overflow:hidden;
}
.interest-sect .sect-show a {
	background-position:0 -23px;
	color:#888;
	text-indent:22px;
}
.interest-rss .rss-show a {
	background-position:-52px -23px;
	color:#888;
	text-indent:22px;
}
.detail-sect .sect-show a:hover {
	color:#666;
}
.detail-cols {
	width:960px;
	margin:0 19px 19px 19px;
	overflow:hidden;
	zoom:1;
	background-color:#fff;
}
	#zhuomian a{
	width:100px;
	text-indent: 7px;
	background: url(../images/zhuomian.gif) 0 no-repeat;
}	
.detail-pic {
	width:237px;
	height:312px;
	overflow:hidden;
	position:relative;
	background:url(../images/pic-bg.gif) right bottom no-repeat;
}
.detail-pic img {
	display:block;
	width:225px;
	height:300px;
	padding:4px;
	overflow:hidden;
	border:1px solid #ccc;
}
		.detail-pic label.mask{
			width: 225px;
			height: 20px;
			display: block;
			overflow: hidden;
			background-color: black;
			position: absolute;
			left: 5px;
			bottom: 6px;
			filter: alpha(opacity=60);
			opacity: 0.6;
			z-index: 1;
		}
		.detail-pic label.text{
			width: 225px;
			height: 20px;
			line-height: 20px;
			display: block;
			overflow: hidden;
			font-size: 12px;
			position: absolute;
			left: 5px;
			bottom: 6px;
			text-align: left;
			z-index: 2;
			color: white;
			white-space: nowrap;
			padding-left: 4px;
		}
.detail-union {
	margin-top:53px;
	background-color:#fcfcfc;
}
.detail-union, .detail-union img {
	height:250px;
	display:block;
	width:300px;
	overflow:hidden;
}
.detail-info {
	width:395px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.detail-info .info {
	width:100%;
	overflow:hidden;
	padding-top:10px;
}
.detail-info .info dl {
	width:100%;
	line-height:24px;
	overflow:hidden;
	color:#666;
	font-size:14px;
	padding:3px 0;
}
.detail-info .info dt {
	width:42px;
	float:left;
	color:#888;
	overflow:hidden;
}
.detail-info .info dd {
	width:353px;
	float:left;
	color:#999;
	overflow:hidden;
}
.detail-info .info dd a, .detail-info .info dd span {
	margin:0 5px 0 0;
	color:#333;
}
.detail-info .info dd a:hover {
	color:#e12016;
}
.detail-info .info dd span.color {
	color:#18c2c8;
}
.detail-info .info dl.juqing {
	line-height:26px;
}
.detail-info .info dl.juqing dd {
	font-size:14px;
	color:#666;
}
.detail-info .info dl.fn-left {
	width:210px;
	height:24px;
}
.detail-info .info dl.fn-left dd {
	width:168px;
}
.detail-info .info dl.fn-right {
	width:140px;
	height:24px;
}
.detail-info .info dl.fn-right dd {
	width:98px;
}
.detail-info .info dl.fn-right strong {
	margin-right:2px;
}
.detail-info .info dl a.link {
	color:#e12160;
	padding-right:8px;
	background:url(../images/a3.gif) right 6px no-repeat;
}
.detail-info .info dl #link-cmt a {
	display:inline-block;
	width:100px;
	height:24px;
	overflow:hidden;
	text-indent:-999px;
	float:left;
	background:url(../images/cmt-link.gif) 0 0 no-repeat;
}
.detail-info .info dl #link-cmt label {
	float:left;
	color:#080;
}
.detail-info .info dl #link-cmt strong {
	color:#e12160;
	padding:0 2px;
}
.rating-box {
	width:307px;
	height:85px;
	position:absolute;
	top:8px;
	right:15px;
	background:url(../images/score-scale.gif) 0 bottom no-repeat;
	display:none;
}
#rating-kong {
	background:none;
	display:block;
}
.rating-kong-item {
	font-size:14px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	margin-top:42px;
	color:#e12160;
	text-align:center;
}
.rating-kong-item .loading {
	padding:10px 20px;
	color:#666;
	font-size:12px;
	background:url(../images/lazyload.gif) left center no-repeat;
}
.rating-kong-item .nopingfen {
	padding:0;
	color:#e12160;
	font-size:14px;
	background:none;
}
.rating-total {
	width:307px;
	height:48px;
}
.rating-total-item {
	display:block;
	height:48px;
	overflow:hidden;
	float:left;
	background-color:#fff;
	margin-right:-48px;
}
.pingfen-total {
	width:61px;
	height:43px;
	overflow:hidden;
	float:left;
	position:relative;
	margin-right:-13px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/rating-total.gif) 0 0 no-repeat;
}
.pingfen-total strong, .pingfen-total em {
	display:block;
	width:61px;
	height:35px;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	color:#7c4600;
	z-index:6;
	font-size:26px;
	font-weight:normal;
}
.pingfen-total em {
	top:1px;
	left:1px;
	color:#ffeedb;
	z-index:5;
}
.rating-bar {
	width:301px;
	height:20px;
	overflow:hidden;
	margin-left:2px;
	position:relative;
	background:url(../images/score-bg.gif) 0 0 no-repeat;
}
.rating-bar-item {
	height:18px;
	overflow:hidden;
	border:1px solid #75b442;
	background:url(../images/score-bg.gif) 0 -20px no-repeat;
}
.rating-box .rating-show {
	width:290px;
	overflow:hidden;
	padding:3px 1px 10px 8px;
	border:1px solid #ccc;
	background:#fff;
	position:absolute;
	margin:1px 0 0 2px;
	z-index:99;
	display:none;
}
.rating-box .rating-show li {
	width:290px;
	height:14px;
	overflow:hidden;
	float:left;
	clear:both;
	margin-top:5px;
}
.rating-box .rating-show .starstop {
	width:60px;
	height:12px;
	overflow:hidden;
	display:block;
	text-indent:-999px;
	float:left;
	margin-top:1px;
	margin-right:5px;
	background:url(../images/star-min.gif) no-repeat;
}
.rating-box .rating-show .star5 {
	background-position:0 0;
}
.rating-box .rating-show .star4 {
	background-position:0 -20px;
}
.rating-box .rating-show span.star3 {
	background-position:0 -40px;
}
.rating-box .rating-show span.star2 {
	background-position:0 -60px;
}
.rating-box .rating-show span.star1 {
	background-position:0 -80px;
}
.rating-box .rating-show .power {
	width:180px;
	height:6px;
	overflow:hidden;
	display:block;
	margin-top:4px;
	margin-right:5px;
	float:left;
	background:#f5f5f5;
}
.rating-box .rating-show .power-item {
	width:0;
	height:6px;
	overflow:hidden;
	display:block;
	float:left;
	background:#9beaed;
}
.rating-box .rating-show em {
	line-height:14px;
	overflow:hidden;
	float:left;
	font-size:10px;
	color:#e12160;
	font-weight:normal;
	-webkit-text-size-adjust:none;
}
#detail-rating {
	background-color:#fff;
}
#rating {
	width:328px;
	height:32px;
	line-height:30px;
	overflow:hidden;
	color:#666;
	border:1px solid #ddd;
	border-radius:2px;
	float:left;
	clear:both;
}
#rating span {
	float:left;
	font-size:14px;
	height:32px;
	overflow:hidden;
}
#rating span.label {
	padding:0 0 0 10px;
	background-color:#eee;
}

#rating .rating li {
	cursor:pointer;
	float:left;
	overflow:hidden;
	width:24px;
	height:24px;
	text-indent:-99px;
	background:url(../images/rating.png) 0 0 no-repeat;
}
#rating .rating li.hover, #rating .rating li.active {
	background:url(../images/rating.png) 0 -24px no-repeat;
}
.detail-desc-cnt {
	padding:5px;
	font-size:14px;
	line-height:24px;
}
.play-mode {
	width:600px;
	height:25px;
	overflow:hidden;
	padding-top:15px;
}
.play-mode p {
	float:left;
	height:25px;
	line-height:23px;
	overflow:hidden;
}
.play-mode-list {
	width:auto;
	height:25px;
	float:left;
	overflow:hidden;
}
.play-mode-list dd {
	float:left;
	width:30px;
	height:25px;
	line-height:25px;
	margin:0 9px 0 0;
}
.play-mode-list dd.current a {
	border:1px solid #C9C9C9;
	border-radius:2px;
	background:#e5e5e5;
	height:23px;
}
.play-mode-list dd a {
	display:block;
	width:30px;
	height:25px;
	overflow:hidden;
}
.play-mode-list dd a:hover {
	text-decoration:none;
	border:1px solid #C9C9C9;
	border-radius:2px;
	background:#e5e5e5;
	height:23px;
}
.play-mode-list span {
	display:block;
	width:25px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	cursor:pointer;
	margin:0 auto;
	text-indent:-999px;
	background:url(../images/play-mode-ico.gif) no-repeat;
}
.play-mode-list #qvod-pl span {
	background-position:4px 4px;
}
.play-mode-list #ku6-pl span {
	background-position:5px -448px;
}
.play-mode-list #yuku-pl span, .play-mode-list #yuku_new-pl span {
	background-position:4px -26px;
}
.play-mode-list #tudou-pl span {
	background-position:4px -55px;
}
.play-mode-list #qiyi-pl span {
	background-position:4px -86px;
}
.play-mode-list #pptv-pl span {
	background-position:5px -116px;
}
.play-mode-list #sohu-pl span, .play-mode-list #sohuz-pl span {
	background-position:4px -144px;
}
.play-mode-list #sinahd-pl span, .play-mode-list #sinahdz-pl span {
	background-position:5px -175px;
}
.play-mode-list #letv-pl span {
	background-position:4px -207px;
}
.play-mode-list #qq-pl span {
	background-position:5px -235px;
}
.play-mode-list #fengxing-pl span {
	background-position:4px -361px;
}
.play-mode-list #ifeng-pl span {
	background-position:5px -484px;
}
.play-mode-list #cntv-pl span {
	background-position:4px -331px;
}
.play-mode-list #wasu-pl span {
	background-position:5px -392px;
}
.play-mode-list #bdhd-pl span {
	background-position:3px -267px;
}
.play-mode-list #pps-pl span {
	background-position:5px -298px;
}
.play-mode-tip {
	width:63px;
	height:27px;
	line-height:21px;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	color:#fff;
	position:absolute;
	z-index:3;
	margin:0 0 0 -19px;
	background:url(../images/play-mode-tips.gif) center 0 no-repeat;
}
.play-list-box {
	width:985px;
	overflow:hidden;
	padding:0 0 15px 15px;
}
.play-list-box .caption {
	margin-right:15px;
	height:45px;
	overflow:hidden;
	background:url(../images/line.gif) 0 44px repeat-x;
}
.play-list-box .caption h4 {
	height:35px;
	float:left;
	overflow:hidden;
	margin-top:4px;
}
.play-list-box .caption h4 img {
	height:20px;
	display:block;
	margin:8px 0 0 0;
}
.play-list-box .txt {
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-top:11px;
	float:left;
	padding-left:20px;
}
.play-list-box .txt a, .play-list-box .txt a:hover {
	color:#e12160;
}
#detail-list .order .order {
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-top:11px;
	float:right;
	padding-right:20px;
}
.play-list-box .order a {
	color:red;
	padding-left:8px;
}
.play-list-box .order .asc {
	background:url(../images/asc.gif) 0 0 no-repeat;
}
.play-list-box .order .desc {
	background:url(../images/desc.gif) 0 0 no-repeat;
}
#detail-list .play-list {
	width:983px;
	max-height:700px;
_height:expression(this.scrollHeight>700 ? "700px":"auto");
	overflow:auto;
	overflow-x:hidden;
	clear:both;
	position:relative;
	scrollbar-face-color: #ddd; 
	scrollbar-shadow-color: #ccc; 
	scrollbar-highlight-color: #ccc; 
	scrollbar-3dlight-color: #fff; 
	scrollbar-darkshadow-color: #eee; 
	scrollbar-track-color: #fff; 
	scrollbar-arrow-color: #999999;
}
.play-list a {
	width:154px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	display:block;
	text-align:center;
	color:#333;
	float:left;
	position:relative;
	margin:5px 5px 0 0;
	border:1px solid #e0e0e0;
	background-color:#f5f5f5;
}
.play-list a:visited {
	color:#666;
	background:#faebd7;
}
.play-list a:hover {
	color:#fff;
	text-decoration:none;
	border-color:#e12160;
	background:#e12160;
}
.play-list-long a {
	width:234px;
}
.play-list a span.new {
	top:0;
	right:0;
}
#like-focus {
	width:998px;
	overflow:hidden;
	position:relative;
}
#juqing .ui-title {
	height:40px;
	line-height:40px;
	overflow:hidden;
	padding:0 19px;
	color:#666;
	font-size:14px;
	border-bottom:1px solid #eee;
	background-color:#fcfcfc;
}
#juqing .ui-title strong {
	color:#e12160;
}
.tjuqing {
		padding: 15px 19px;
		font-size: 14px;
		line-height: 22px;
}
/* like-focus */
#like-focus{
	width: 998px;
	overflow: hidden;
	position: relative;
}

#comment .ui-title,
#play-help .ui-title{height: 40px;line-height: 40px;overflow: hidden;padding: 0 19px;color: #666;font-size: 14px;border-bottom: 1px solid #eee;background-color: #fcfcfc;}
#like-focus #latest1 {width: auto;padding: 0 25px;}
#like-focus .ui-title{height: 41px;border-bottom: 1px solid #eee;background-color: #fcfcfc;}
#like-focus .ui-title h2{height: 40px;line-height: 40px;overflow: hidden;padding: 0 19px;color: #666;font-size: 14px;border-bottom: 1px solid #EEE;background-color: #FCFCFC;}
#like-focus .ui-title ul li{width: 191px;height: 40px;line-height: 40px;float: left;overflow: hidden;text-align: center;color: #666;font-weight: bold;font-size: 14px;margin: -1px -1px 0 -1px;cursor: pointer;border: 1px solid #DEDEDE;border-bottom: 0;background: #FCFCFC;}
#like-focus .ui-title ul li.current{background-color: #FFF;}
#like-focus .ui-title strong{ color: #e12160;}	
#like-focus .img-list{ width: 1001px; margin-left: -1px;}
#like-focus .img-list li{width: 142px;height: 215px;}
#like-focus .txt-list{margin: 0 10px -1px 10px;width: 990px;}
#like-focus .txt-list li{width: 183px;}
#like-focus .novod{padding: 50px 0;text-align: center;font-size: 14px;}
.detail-related {width:998px;overflow:hidden;padding:7px 0 0 0;border-bottom:1px solid #eee;background-color:#fcfcfc;}
.detail-related .bd {
width:858px;
float:right;
}
.detail-related h5 {
width:120px;
font-size:14px;
float:left;
height:25px;
overflow:hidden;
line-height:25px;
font-weight:700;
color:#333;
padding:0 0 8px 19px;
}
.detail-related h5 strong {
color:#e12160;
}
.detail-related a {
height:25px;
line-height:23px;
padding:0 10px 0 20px;
font-size:12px;
display:block;
overflow:hidden;
float:left;
font-weight:normal;
margin:0 8px 8px 0;
background:url(../images/tag.gif) 0 0 no-repeat;
}
.detail-related a:hover {
text-decoration:none;
background-position:0 -25px;
}
#comment .ui-title h3 {
font-weight:700;
color:#333;
}
#comment .ui-cnt {
width:960px;
padding:19px;
overflow:hidden;
}
#comment .ui-form {
padding:0;
}
#cmt-input-tip .ui-input, #review-input-link .ui-input {
width:958px;
float:none;
*float:left;
margin:0;
}
#cmt-input-bd .ui-textarea {
height:72px;
padding:8px;
width:942px;
}
#cmt-input-bd .ui-form-info {
margin:5px 0 0 0;
}
#cmt-input-bd .ui-form-info p {
margin:0;
padding:0 15px 0 0;
}
#comment .ui-form-item {
margin:0;
}
#comment .ui-bar {
margin-top:10px;
border:1px solid #eee;
}
#comment .ui-bar .view-filter {
padding:0;
}
#replongform {
width:300px;
padding:15px;
overflow:hidden;
}
#replongform .ui-link-cnt {
padding-top:5px;
}
#replongform .ui-link-cnt .ui-link {
float:right;
}
.comment-list {
margin:0 30px;
}
.comment-list .kong {
padding:10px 0 2px 0;
text-align:center;
}
.comment-focus {
width:960px;
padding:0 0 5px 0;
overflow:hidden;
margin:15px 0 0 0;
}
.ui-comment {
width:960px;
margin:-15px 0 0 0;
overflow:hidden;
background:url(../images/bg-cmt-time.gif) -100px 15px repeat-y;
}
.ui-comment .kong {
margin-top:15px;
text-align:center;
background-color:#fff;
font-size:14px;
}
.comment-item {
width:960px;
padding:15px 0 0 0;
overflow:hidden;
}
.comment-time {
width:52px;
overflow:hidden;
float:left;
}
.comment-time .date-time {
width:49px;
height:48px;
overflow:hidden;
padding-left:3px;
background:url(../images/bg-cmt-time.gif) 41px 0 no-repeat;
}
.comment-time .date-time strong {
display:block;
color:#999;
line-height:14px;
text-align:left;
width:49px;
margin-top:4px;
line-height:20px;
}
.comment-post {
width:897px;
overflow:hidden;
float:right;
}
.comment-post-arrow {
width:10px;
height:15px;
overflow:hidden;
margin-top:17px;
float:left;
position:relative;
background:url(../images/comment-arrow.gif) 0 0 no-repeat;
}
.comment-post-cnt {
width:866px;
overflow:hidden;
float:right;
padding:10px;
margin-left:-1px;
border:1px solid #e3e3e3;
background-color:#f9f9f9;
border-radius:4px;
}
.comment-avatar {
width:50px;
float:left;
overflow:hidden;
}
.comment-avatar img {
display:block;
width:50px;
height:50px;
overflow:hidden;
border-radius:2px;
background-color:#eee;
}
.comment-body {
width:805px;
overflow:hidden;
float:right;
}
.comment-text {
line-height:25px;
font-size:14px;
word-wrap:break-word;
}
.comment-text .user, .comment-text a {
color:#e12160;
}
.comment-text em {
margin-right:5px;
}
.comment-assist {
height:14px;
line-height:14px;
overflow:hidden;
margin-top:8px;
padding-right:4px;
}
.comment-assist a {
color:#999;
}
.comment-assist a:hover {
color:#e12160;
}
.comment-assist span a {
margin-right:10px;
}
.comment-replay {
width:805px;
margin-top:5px;
overflow:hidden;
}
.comment-replay-arrow {
width:17px;
height:10px;
overflow:hidden;
position:relative;
margin:0 0 0 781px;
background:url(../images/comment-arrow.gif) -10px 0 no-repeat;
}
.cmt-forward .cmt-replay-arrow {
margin:0 0 0 15px;
}
.comment-replay-cnt {
width:783px;
overflow:hidden;
padding:10px;
margin-top:-1px;
border:1px solid #e3e3e3;
background-color:#fbfbfb;
border-radius:2px;
}
.comment-replay .ui-textarea {
width:765px;
height:60px;
line-height:20px;
border-color:#ccc;
background:url(../images/input-focus.gif) 0 0 repeat-x #fff;
}
.comment-replay-assist {
width:783px;
height:30px;
line-height:30px;
overflow:hidden;
padding-top:4px;
}
.comment-replay-assist p {
float:left;
}
.comment-replay-assist .ui-button {
float:right;
margin:0;
height:28px;
line-height:28px;
font-size:12px;
background-color:#666;
}
.comment-box {
margin:0 0 0 70px;
padding:6px 10px;
border:1px solid #ddd;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.comment-name {
height:24px;
line-height:24px;
color:#e12160;
}
.comment-name a {
color:#e12160;
}
.comment-review .comment-name a {
color:#333;
font-size:14px;
font-weight:bold;
}
.comment-review .comment-name a:hover {
color:#e12160;
}
.comment-cnt {
color:#333;
line-height:20px;
font-size:12px;
}
.comment-cnt a {
color:#e12160;
}
.comment-review .comment-cnt {
font-size:14px;
line-height:24px;
padding:5px 0 3px 0;
}
.comment-do {
height:24px;
line-height:24px;
overflow:hidden;
font-size:12px;
margin:5px 0 0 0;
*font-family:'����';
}
.comment-do em {
color:#ccc;
margin:0 3px;
}
.comment-do .date-time {
color:#999;
}
.comment-do .date-time a {
color:#e12160;
margin:0 5px 0 0;
}
.comment-do strong, .comment-do .date-time {
font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.comment-do strong {
font-size:11px;
-webkit-text-size-adjust:none;
}
.comment-reply {
padding-bottom:15px;
overflow:hidden;
}
.comment-reply li {
padding:10px 0 0 70px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
#play-help .box {
border-color:#390;
}
#play-help .play-help-item {
padding:5px 18px 18px 18px;
}
#play-help .play-help-item h3 {
display:inline;
background:#fff;
line-height:30px;
padding:0 10px;
font-size:14px;
color:#390;
font-weight:bold;
position:relative;
margin:0 0 0 10px;
}
#play-help .play-help-item ul {
display:block;
overflow:hidden;
color:#333;
line-height:22px;
padding:15px 0 10px 0;
border:1px solid #ddd;
backgrounds:#eafde0;
margin-top:-15px;
}
#play-help .play-help-item li {
padding:3px 18px 3px 33px;
background:url(../images/dot.gif) 20px 11px no-repeat;
}
#play-help .play-help-item li.skills {
border-top:1px solid #ddd;
margin-top:10px;
padding-top:10px;
background-position:20px 18px;
}
#play-help .play-help-item li label {
color:#390;
}
#play-help .play-help-item li a {
color:#e12160;
}
.back-top {
width:73px;
height:19px;
line-height:20px;
display:block;
text-indent:18px;
overflow:hidden;
border:1px solid #e8e8e8;
background:url(../images/back-top.gif) 6px 5px no-repeat;
*background-position:6px 4px;
background-color:#f5f5f5;
position:absolute;
right:0;
top:-1px;

}
#back-to-top {
position:fixed;
right:20px;
bottom:230px;
display:none;
z-index:999999;
}
#back-to-top a {
width:50px;
height:50px;
display:block;
overflow:hidden;
text-indent:-999px;
background:url(../images/back-to-top.gif) 0 0 no-repeat #9f9f9f;
}
#back-to-top a:hover {
background-position:-50px 0;
background-color:#18c2c8;
}
.top-catalog {
width:131px;
border:0 none;
padding-top:9px;
}
.top-catalog h2, .top-catalog li {
padding:1px 0;
overflow:hidden;
}
.top-catalog a {
display:block;
height:35px;
line-height:35px;
overflow:hidden;
font-size:14px;
text-align:center;
}
@-moz-document url-prefix() {
.top-catalog a {
line-height:33px;
}
}
.top-catalog a:hover {
text-decoration:none;
background-color:#eee;
}
.top-catalog .current a {
color:#fff;
font-weight:700;
background-color:#18c2c8;
}
.top-content {
width:866px;
min-height:300px;
_height:expression(this.scrollHeight < 300 ? "300px":"auto");
padding-bottom:10px;
}
.top-item-box {
width:867px;
margin-top:10px;
overflow:hidden;
}
.top-item-box .ui-title {
margin:0 10px;
overflow:hidden;
height:35px;
line-height:35px;
padding:0 10px;
background-color:#f5f5f5;
}
.top-item-box .ui-title h3, .top-item-box .ui-title h2 a {
font-size:16px;
font-weight:700;
color:#e12160;
}
.top-item-box .ui-title h2{
font-size:16px;
font-weight:700;
color:#e12160;
}
.top-item-box .ui-title span {
font-size:14px;
float:right;
}
.top-item-box .ui-title span a {
padding-right:20px;
background:url(../images/more.gif) right 0 no-repeat;
}
.ui-top-tab {
float:right;
}
.ui-top-tab li {
float:left;
height:33px;
line-height:33px;
margin-top:2px;
overflow:hidden;
}
.ui-top-tab a {
color:#333;
display:block;
padding:0 17px;
height:33px;
font-size:14px;
overflow:hidden;
float:left;
}
.ui-top-tab a:hover {
color:#e12160;
text-decoration:none;
background-color:#eee;
}
.ui-top-tab li.current a, .ui-top-tab li.current a:hover {
color:#e12160;
font-weight:700;
background-color:#fff;
}
.top-item {
width:248px;
height:400px;
overflow:hidden;
float:left;
margin-top:10px;
padding:0 20px;
border-right:1px solid #eee;
}
.top-item h3 {
color:#333;
height:35px;
line-height:30px;
overflow:hidden;
font-size:14px;
font-weight:700;
}
.top-list li, .top-list-detail li, .lasted-list li {
*float:left;
*clear:both;
width:248px;
height:35px;
line-height:33px;
overflow:hidden;
border-width:1px 0 0 0;
border-style:dotted;
border-color:#e0e0e0;
background-color:#fff;
}
.top-list li h3{font-weight: normal;}
.top-list li a {
display:block;
width:100%;
height:35px;
overflow:hidden;
color:#666;
}
.top-list li a:hover {
text-decoration:none;
color:#333;
background-color:#fcfcfc;
}
.top-list li a:hover .tit {
color:#e12160;
text-decoration:underline;
}
.top-list .num, .top-list .tit, .top-list .score, .top-list .hits, .top-list-detail span {
display:block;
float:left;
height:35px;
overflow:hidden;
}
.top-list .num, .top-list-detail .num {
font-size:13px;
font-style:italic;
font-weight:700;
text-align:center;
width:23px;
margin-right:3px;
}
.top-list .stress, .top-list-detail .stress {
color:#e12160;
}
.top-list .tit {
color:#333;
width:165px;
font-size:12px;
cursor:pointer;
}
.top-list .score, .top-list .hits {
float:right;
text-align:right;
}
.top-list li .score {
color:#e12160;
}
.top-list li .hits {
color:#999;
}
.ui-top-tab-item {
display:none;
padding:10px 20px;
}
.ui-top-tab-item-current {
display:block;
}
.top-list-detail li {
width:826px;
border-width:0 0 1px 0;
}
.top-list-detail .num {
font-size:16px;
font-weight:normal;
width:50px;
}
.top-list-detail .tit {
width:300px;
font-size:14px;
}
.top-list-detail .area {
width:150px;
text-align:center;
font-size:14px;
}
.top-list-detail .type {
width:200px;
text-align:center;
font-size:14px;
}
.top-list-detail .score {
padding-right:10px;
float:right;
font-size:14px;
color:#e12160;
}
#tbmov-lasted .ui-title {
height:40px;
line-height:40px;
overflow:hidden;
padding:0 15px;
border-bottom:1px solid #eee;
}
#tbmov-lasted .ui-title h2 {
font-size:16px;
font-weight:700;
color:#e12160;
float:left;
}
#tbmov-lasted .ui-title .lasted-type, #tbmov-lasted .ui-title .lasted-tags, #tbmov-lasted .ui-title .lasted-time {
font-size:14px;
font-weight:700;
color:#333;
}
#tbmov-lasted .ui-cnt {
width:960px;
overflow:hidden;
padding:10px 19px;
background-color:#fff;
}
.lasted-list li {
width:960px;
border-width:0 0 1px 0;
}
.lasted-num, .lasted-tit, .lasted-type, .lasted-tags, .lasted-time {
height:35px;
overflow:hidden;
text-align:center;
}
.lasted-num {
width:30px;
color:#e12160;
font-size:12px;
font-family:simsun;
}
.lasted-tit {
width:350px;
text-align:left;
}
.lasted-tit h5 {
font-size:14px;
}
.lasted-type {
width:200px;
font-size:14px;
}
.lasted-tags {
width:200px;
}
.lasted-list em {
margin:0 7px;
}
.lasted-time {
width:180px;
text-align:right;
color:#666;
}
.ui-form {
padding:30px 0 30px 30px;
overflow:hidden;
clear:both;
}
.ui-form-title {
overflow:hidden;
margin:-10px 0 20px 0;
height:35px;
line-height:20px;
border-bottom:1px solid #ddd;
}
.ui-form-title h3 {
font-size:14px;
font-weight:bold;
}
.ui-form-item {
width:100%;
overflow:hidden;
clear:both;
line-height:35px;
margin:0 0 30px 0;
}
.ui-form-margin0 {
margin:0;
}
.ui-form-info {
height:35px;
line-height:35px;
overflow:hidden;
margin:10px 0 0 0;
}
.ui-label {
height:35px;
line-height:35px;
overflow:hidden;
font-size:14px;
text-align:right;
padding-right:10px;
float:left;
}
.ui-input, .ui-select {
height:33px;
line-height:33px;
overflow:hidden;
color:#333;
font-size:14px;
text-indent:10px;
float:left;
border:1px solid #ddd;
background:url(../images/input.gif) 0 0 repeat-x;
background-color:#fbfbfb;
}
.ui-input-hover {
border-color:#ccc;
}
.ui-input-focus {
background-image:url(../images/input-focus.gif);
border-color:#18c2c8;
background-color:#fff;
}
.ui-textarea {
overflow:auto;
overflow-x:hidden;
padding:5px 8px;
height:90px;
text-indent:0;
line-height:18px;
}
.ui-form-placeholder {
position:relative;
height:35px;
}
.ui-form-placeholder .ui-label {
text-align:left;
padding:0;
top:0;
left:12px;
z-index:1;
position:absolute;
cursor:text;
}
.ui-form-placeholder .ui-input {
position:absolute;
top:0;
left:0;
z-index:2;
}
.ui-select {
text-indent:0;
padding:0 8px;
margin:0 10px 0 0;
}
.ui-select select {
font-size:14px;
border:0 none;
background-color:#fbfbfb;
_margin-top:5px;
}
.ui-form-block {
float:left;
overflow:hidden;
line-height:35px;
}
.ui-button {
width:100px;
height:35px;
line-height:35px;
overflow:hidden;
border:0 none;
cursor:pointer;
color:#fff;
font-size:14px;
font-weight:700;
text-align:center;
background-color:#18c2c8;
border-radius:1px;
}
@-moz-document url-prefix() {
.ui-button {
padding-bottom:6px;
}
}
.ui-button-hover, .ui-button:hover {
color:#fff;
text-decoration:none;
background-color:#e12160;
}
.ui-button:active {
box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset;
}
.ui-form-select {
background:#fff;
}
.ui-form-select select {
font-size:14px;
float:left;
margin:6px 0 0 0;
border:0;
}
.ui-message {
color:#999;
font-size:12px;
height:33px;
line-height:31px;
padding:0 10px 0 30px;
overflow:hidden;
color:#666;
border:1px solid #eee;
background-repeat:no-repeat;
background-position:8px 8px;
background-color:#fcfcfc;
border-radius:2px;
float:left;
}
.ui-message-clear {
clear:both;
float:none;
padding:3px 0 0 140px;
line-height:18px;
height:auto;
border:0 none;
background:none;
}
.onShow {
background-image:url(../images/valid/onShow.gif);
background-position:9px 9px;
}
.onFocus {
color:#26c;
border-color:#cdd9f5;
background-image:url(../images/valid/onFocus.gif);
background-color:#e9f7ff;
}
.onError {
color:#c00;
border-color:#f3dbcb;
background-image:url(../images/valid/onError.gif);
background-color:#FFF2E9;
}
.onCorrect {
color:#080;
border-color:#cdefd0;
background-image:url(../images/valid/onCorrect.gif);
background-color:#E9FFEB;
}
.onLoad {
background-image:url(../images/valid/onLoad.gif);
background-position:6px 7px;
}
.ui-message-fixed {
position:absolute;
}
.ui-form-checkbox {
margin:-15px 0 15px 0;
}
.ui-label-checkbox {
float:left;
height:35px;
line-height:35px;
overflow:hidden;
margin:0 10px 0 0;
font-size:14px;
cursor:pointer;
}
.ui-label-checkbox input {
float:left;
margin:12px 5px 0 0;
*margin:6px 3px 0 -3px;
_margin:6px 0 0 -3px;
cursor:pointer;
}
#validate-code img {
width:180px;
height:50px;
float:left;
display:block;
overflow:hidden;
margin:0 10px 0 0;
vertical-align:top;
cursor:pointer;
}
.validate-code-btn {
clear:both;
line-height:18px;
padding:5px 0 0 0;
}
.w40 {
width:40px;
}
.w50 {
width:50px;
}
.w100 {
width:100px;
}
.w110 {
width:110px;
}
.w130 {
width:130px;
}
.w150 {
width:150px;
}
.w160 {
width:160px;
}
.w162 {
width:162px;
}
.w170 {
width:170px;
}
.w180 {
width:180px;
}
.w190 {
width:190px;
}
.w220 {
width:220px;
}
.w230 {
width:230px;
}
.w250 {
width:250px;
}
.w300 {
width:300px;
}
.w320 {
width:320px;
}
.w350 {
width:350px;
}
.w360 {
width:360px;
}
.w370 {
width:370px;
}
.w400 {
width:400px;
}
.w455 {
width:455px;
}
.w460 {
width:460px;
}
.w465 {
width:465px;
}
.w650 {
width:650px;
}
.w670 {
width:670px;
}
.w870 {
width:870px;
}
.w900 {
width:900px;
}
.ui-link-cnt {
margin-right:-10px;
_margin-right:-20px;
}
.ui-link {
display:block;
height:28px;
line-height:26px;
text-align:center;
overflow:hidden;
cursor:pointer;
font-size:12px;
padding:0 12px;
font-weight:bold;
color:#666;
float:left;
margin:0 10px 0 0;
border:1px solid #ccc;
background:url(../images/ui-link.gif) 0 0 repeat-x;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.ui-link:hover {
text-decoration:none;
border-color:#18c2c8;
background-position:0 -28px;
}
.ui-link span.icon, .ui-link em.icon {
display:block;
width:15px;
height:15px;
overflow:hidden;
float:left;
margin:5px 2px 0 0;
background-position:0 0;
background-repeat:no-repeat;
}
.ui-link span.write {
background-image:url(../images/write.gif);
}
.ui-link span.del {
background-image:url(../images/trash.gif);
}
.ui-link span.set {
background-image:url(../images/set.gif);
}
.ui-link span.add {
background-image:url(../images/a-home.gif);
}
.ui-link-small {
height:23px;
line-height:21px;
*line-height:23px;
_line-height:21px;
font-weight:400;
padding:0 8px;
}
.form-bar {
width:360px;
text-align:center;
margin:25px 0 0 0;
border-left:1px dotted #ccc;
}
#sign-header {
padding:13px 0 0 0;
}
.sign-focus .ui-title {
height:45px;
line-height:45px;
overflow:hidden;
padding:0 15px;
font-size:14px;
border-bottom:1px solid #eee;
}
.sign-focus .ui-title h2 {
font-size:16px;
font-weight:700;
color:#e12160;
}
.sign-focus .ui-title span {
float:right;
}
.sign-focus a {
color:#e12160;
}
.sign-focus .ui-cnt {
padding:15px;
overflow:hidden;
background-color:#fff;
}
#sign-primary {
float:left;
width:680px;
overflow:hidden;
}
#sign-primary .ui-input {
margin-right:10px;
}
#sign-primary .ui-message {
width:230px;
}
#sign-primary #validateTip {
width:150px;
}
#sign-primary .ui-button {
height:40px;
line-height:40px;
}
#sign-primary .tbmov-notice {
width:420px;
padding:7px 10px 7px 45px;
float:left;
font-size:14px;
background-position:10px center;
}
#sign-app {
width:220px;
overflow:hidden;
margin-top:25px;
padding:0 0 10px 30px;
border-left:1px solid #eee;
}
.sign-app-list h5 {
font-size:14px;
color:#333;
padding-bottom:10px;
}
.sign-app-list img {
display:block;
float:left;
margin:10px 0 0 0;
}
.sign-app-block {
width:202px;
margin:10px 0;
overflow:hidden;
line-height:23px;
color:#999;
padding:3px;
border:1px solid #e6d8b9;
background-color:#feffe6;
border-radius:2px;
}
.sign-app-block img {
width:50px;
height:50px;
overflow:hidden;
margin:0;
background-color:#eee;
}
.sign-app-block p {
width:142px;
float:right;
overflow:hidden;
}
.sign-app-block span {
font-weight:700;
color:#666;
line-height:18px;
display:inline-block;
padding-top:2px;
}
.sign-app-block strong {
color:#e12160;
}
.sign-app-tips li {
line-height:22px;
padding:0 0 3px 10px;
overflow:hidden;
background:url(../images/dot.gif) 0 8px no-repeat;
}
#login-box .sign-app-login {
padding:0 0 30px 110px;
}
#login-box .sign-app-block p {
width:340px;
padding-top:2px;
}
#login-callback .ui-form {
clear:none;
}
#login-callback .ui-form-item {
margin:0 0 10px 0;
}
#login-callback .ui-form-label {
float:none;
text-align:left;
clear:both;
}
#login-callback .ui-form-field {
clear:left;
}
#login-callback .ui-button {
margin-top:10px;
}
.ui-callback-img {
text-align:center;
width:112px;
height:112px;
overflow:hidden;
padding:63px 0 0 63px;
}
.ui-callback-img img {
width:100px;
height:100px;
display:block;
padding:5px;
border:1px solid #ddd;
background-color:#fff;
}
#reg-box .caption h2 {
background-position:0 -40px;
}
#reg-box .caption h3 {
font-weight:700;
color:#e12160;
}
#login-box .caption h2 {
background-position:0 -60px;
}
#getpw-box .caption h2 {
background-position:0 -80px;
}
#email-validation .caption h2 {
background-position:0 -100px;
}
.activation {
text-align:center;
font-size:14px;
padding:20px 0 10px 0;
}
.activation h3 {
font-weight:bold;
}
.activation p {
padding:20px 0;
}
.activation .btn a {
color:#fff;
padding:7px 10px;
font-weight:700;
border:1px solid #f95084;
background:#f95084;
}
.activation .btn a:hover {
text-decoration:none;
background:#e12160;
}
.activation .faq {
padding:20px;
font-size:12px;
}
#email-again {
width:925px;
margin:10px;
overflow:hidden;
padding:15px 0 5px 20px;
border:1px solid #eee;
background:#f8f8f8;
}
#email-again h5 {
font-weight:700;
font-size:14px;
}
#email-again li {
line-height:26px;
}
#email-again .ui-form-item {
width:900px;
padding-top:10px;
}
#email-again .ui-label {
height:28px;
line-height:28px;
font-size:12px;
padding:0;
}
#email-again .ui-input {
line-height:26px;
height:26px;
padding:0;
margin:0 10px 0 0;
}
#email-again .ui-button {
height:28px;
line-height:28px;
float:left;
}
#email-again .ui-message {
float:none;
clear:both;
background:transparent;
text-align:left;
border:0;
height:28px;
line-height:28px;
padding:0;
margin-top:-28px;
position:relative;
z-index:3;
}
@-moz-document url-prefix() {
#email-again .ui-message {
position:absolute;
}
}
#email-again #verimg {
margin-top:5px;
}
.reg-agreement {
padding:10px;
line-height:22px;
}
.reg-agreement .h3 {
font-weight:700;
font-size:14px;
}
.reg-agreement .h4 {
font-weight:700;
font-size:12px;
margin-top:10px;
}
.reg-agreement p {
padding:5px 0;
}
.reg-agreement .p1 {
text-indent:24px;
}
.reg-agreement .p2 {
padding-left:24px;
}
#play-focus {
padding:10px 0;
overflow:hidden;
background-color:#333;
}
#player {
width:690px;
float:left;
overflow:hidden;
background-color:#000;
}
#player-union {
width:300px;
float:right;
overflow:hidden;
margin:-13px 0 0 0;
}
#player-union .player-union {
width:300px;
height:250px;
display:block;
margin:13px 0 0 0;
}
.playbox-bottom {
width:1000px;
overflow:hidden;
margin:0 auto;
position:relative;
}
.playbox-bottom .ui-sponsor {
width:1000px;
margin:0 auto;
margin-top:10px;
overflow:hidden;
background:transparent;
}
.copyright-notice {
color:#666;
width:970px;
padding:15px;
margin:0 auto;
overflow:hidden;
background-color:#222;
}
#channel-nav {

height:37px;
overflow:hidden;
background-color:#000;
}
.channel-catalog li {
text-align:center;
float:left;
font-size:14px;
height:37px;
line-height:35px;
overflow:hidden;
border-left:1px solid #111;
}
.channel-catalog li a {
display:block;
color:#999;
height:100%;
padding:0 18px;
_float:left;
}
#live-channel-catalog li a {
padding:0 16px;
}
.channel-catalog li a:hover {
color:#fff;
text-decoration:none;
font-weight:700;
background-color:#111;
}
.channel-catalog li.top {
float:right;
font-size:12px;
font-weight:700;
border-right:1px solid #111;
}
.channel-focus {
padding:20px 0;
overflow:hidden;
background-color:#111;
}
#live-focus {
margin-bottom:-10px;
}
#live-play {
margin-top:10px;
}
#live-tvmao {
margin-top:30px;
}
.channel-silder {
height:310px;
overflow:hidden;
position:relative;
}
.channel-silder-panel {
width:1000px;
overflow:hidden;
float:left;
position:relative;
}
.channel-silder-img {
width:230px;
height:310px;
overflow:hidden;
float:left;
}
.channel-silder-img img {
width:220px;
height:300px;
display:block;
overflow:hidden;
padding:2px;
border:3px solid #000;
background:url(../images/loading.gif) no-repeat scroll center center transparent #222;
}
.channel-silder-intro {
width:500px;
height:310px;
line-height:24px;
overflow:hidden;
color:#999;
font-size:14px;
padding:0 20px;
float:left;
}
.channel-silder-title {
padding:10px 0;
height:60px;
line-height:30px;
overflow:hidden;
color:#18c2c8;
}
.channel-silder-title h2 {
font-family:"Microsoft Yahei";
font-size:26px;
height:30px;
overflow:hidden;
font-weight:normal;
display:block;
}
.channel-silder-title a {
color:#fff;
}
.channel-silder-info {
width:500px;
height:72px;
overflow:hidden;
}
.channel-silder-info li {
width:250px;
height:24px;
overflow:hidden;
float:left;
}
.channel-silder-info li.long {
width:500px;
margin-bottom:5px;
}
.channel-silder-info li span, .channel-silder-desc span {
color:#ccc;
}
.channel-silder-desc {
height:96px;
overflow:hidden;
margin-top:10px;
}
.channel-silder-play {
display:block;
width:136px;
height:30px;
overflow:hidden;
text-indent:-999px;
margin-top:10px;
background:url(../images/silder-play.png) 0 -30px no-repeat;
}
.channel-silder-play:hover {
background-position:0 0;
}
.ui-silder-panel-item {
width:240px;
height:320px;
float:left;
position:relative;
overflow:hidden;
}
.ui-silder-panel-item img {
width:240px;
height:320px;
display:block;
overflow:hidden;
}
.ui-silder-panel-item .bg, .ui-silder-panel-item h5 {
width:226px;
height:30px;
line-height:28px;
overflow:hidden;
position:absolute;
bottom:0;
left:0;
padding:0 7px;
}
.ui-silder-panel-item .bg {
background-color:#000;
filter:alpha(opacity=80);
opacity:.8;
z-index:8;
}
.ui-silder-panel-item h5 {
font-family:"Microsoft Yahei";
font-size:14px;
height:30px;
color:#fff;
z-index:9;
}
.channel-silder-nav {
width:213px;
height:268px;
margin:0 auto;
top:12px;
right:0;
position:absolute;
overflow:hidden;
padding:10px 5px 10px 10px;
background-color:#000;
}
.channel-silder-nav li {
float:left;
padding:1px;
margin:0 5px 5px 0;
border:2px solid #000;
}
.channel-silder-nav li.on {
border-color:#19c2c8;
}
.channel-silder-nav li, .channel-silder-nav img {
display:block;
width:60px;
height:80px;
overflow:hidden;
background:url(../images/lazyload.gif) no-repeat scroll center center transparent #fff;
}
#channel-box {
width:998px;
}
#channel-box .tbmov-box {
width:741px;
float:left;
margin:0;
border:0 none;
border-right:1px solid #eee;
}
#channel-box .tbmov-bar {
width:256px;
float:right;
border:0 none;
margin-left:-1px;
border-left:1px solid #eee;
}
#channel-box .ranking-special {
border-bottom:0 none;
}
#channel-box .ui-ranking h2 {
color:#e12160;
}
.special-list li {
height:68px;
overflow:hidden;
padding:13px 0;
border-top:1px dotted #dfdfdf;
}
.special-list .play-img {
float:left;
margin:0 10px 0 0;
}
.special-list .play-img, .special-list .play-img img {
width:120px;
height:60px;
}
.special-list h5 {
font-size:14px;
overflow:hidden;
height:30px;
line-height:30px;
font-weight:700;
}
.special-list .go-topic {
display:block;
width:70px;
height:23px;
line-height:23px;
text-indent:7px;
overflow:hidden;
color:#333;
margin-top:10px;
background:url(../images/a3.gif) 60px 8px no-repeat #eee;
border-radius:2px;
}
.special-list .go-topic:hover {
color:#e12160;
text-decoration:none;
background-color:#ddd;
}
.channel-item {
width:741px;
overflow:hidden;
margin-top:1px;
margin-bottom:-2px;
border-bottom:2px solid #ddd;
}
.channel-item .ui-title {
overflow:hidden;
height:37px;
line-height:36px;
border-bottom:1px solid #eee;
background-color:#f5f5f5;
}
.channel-item .ui-title h2 {
font-size:16px;
font-weight:700;
color:#03898e;
padding:0 15px;
position:absolute;
margin-top:-2px;
text-shadow:0 1px 0 #fff;
border-top:2px solid #18c2c8;
}
.channel-item .ui-title span {
float:right;
padding-right:12px;
font-size:14px;
}
.channel-item .ui-cnt {
width:739px;
overflow:hidden;
}
.channel-item .img-list {
width:745px;
}
.channel-item .img-list li {
width:147px;
height:215px;
}
#specail-focus {
border:0 none;
background:transparent;
}
.specail-item {
width:1016px;
overflow:hidden;
clear:both;
}
.specail-item li {
width:218px;
height:108px;
float:left;
overflow:hidden;
margin:0 16px 10px 0;
padding:10px 10px 14px 10px;
background:url(../images/specail-list.png) 0 0 no-repeat;
}
.specail-item .play-img {
width:210px;
height:100px;
margin:0;
}
.specail-item .play-img img {
width:210px;
height:100px;
}
.specail-item .play-img .mask {
width:210px;
}
.specail-item .play-img .text {
width:200px;
text-align:center;
}
.specail-item h5 {
font-size:14px;
font-weight:700;
}
.sspecail-item p {
height:24px;
line-height:24px;
overflow:hidden;
color:#333;
}
.specail-item p a.more {
color:#e13160;
padding-right:8px;
margin-left:10px;
background:url(../images/a3.gif) right 6px no-repeat;
}
#specail-page {
width:960px;
height:300px;
overflow:hidden;
padding:20px;
margin-top:10px;
position:relative;
background-color:#000;
}
.specail-banner, .specail-banner img {
display:block;
width:960px;
height:300px;
margin:0 auto;
overflow:hidden;
}
.specail-desc, .specail-mask {
width:280px;
height:260px;
overflow:hidden;
position:absolute;
top:40px;
right:40px;
z-index:2;
border-radius:2px;
}
.specail-mask {
background-color:#18c2c8;
filter:alpha(opacity=50);
opacity:.5;
z-index:1;
}
.specail-desc h2 {
height:50px;
line-height:50px;
font-weight:700;
font-size:20px;
color:#fff;
margin:0 20px;
font-family:"Microsoft Yahei";
overflow:hidden;
border-bottom:1px solid #87d6b7;
}
.specail-desc p {
width:240px;
height:178px;
overflow:hidden;
line-height:23px;
padding:10px 20px;
font-size:14px;
color:#fff;
}
#specail-list {
padding-top:10px;
overflow:hidden;
}
#specail-list .play-list {
margin-left:18px;
margin-bottom:15px;
}
.sitemap-item {
overflow:hidden;
font-size:14px;
}
.sitemap-item h2 {
height:40px;
line-height:40px;
overflow:hidden;
font-size:16px;
font-weight:700;
padding:0 15px;
font-family:"Microsoft Yahei";
border-bottom:1px solid #f0f0f0;
background-color:#fcfcfc;
}
.sitemap-list {
width:960px;
line-height:24px;
overflow:hidden;
padding:19px;
border-bottom:1px solid #eee;
}
.sitemap-list dt {
float:left;
width:65px;
overflow:hidden;
font-weight:700;
color:#e12160;
}
.sitemap-list dd {
float:right;
width:895px;
overflow:hidden;
}
.sitemap-list li {
width:149px;
float:left;
}
#movie-tips {
width:auto;
margin:0 0 5px 0;
color:#8e840c;
padding:8px 10px;
border:1px solid #e6db55;
background:#fffbcc;
}
#movie-tips .bd {
color:#080;
}
#movie-tips .hd {
color:#f00;
}
#movie-tips .ts {
color:#333;
}
#movie-tips .yellow {
color:#00f;
}
#movie-tips a {
color:#e12160;
}
#movie-tips .line {
border-bottom:1px solid #e6db55;
padding-bottom:10px;
margin-bottom:10px;
}
#water-fall {
width:1012px;
}
.ui-waterfall {
width:239px;
border:1px solid #ddd;
background:#fff;
float:left;
overflow:hidden;
margin:12px 12px 0 0;
box-shadow:0 1px 3px #eee;
border-radius:2px;
}
.ui-waterfall:hover {
border-color:#ccc;
box-shadow:0 1px 3px #ddd;
}
.ui-waterfall .fall-img {
width:211px;
height:290px;
overflow:hidden;
padding:14px 14px 0 14px;
position:relative;
}
.ui-waterfall .fall-img img {
display:block;
width:211px;
overflow:hidden;
background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
}
.fall-ing-bg {
width:211px;
height:24px;
display:block;
overflow:hidden;
background-color:#000;
position:absolute;
left:14px;
bottom:0;
filter:alpha(opacity=50);
opacity:.5;
z-index:9;
}
.fall-ing-txt {
width:201px;
height:24px;
line-height:24px;
display:block;
overflow:hidden;
font-size:12px;
position:absolute;
left:11px;
bottom:0;
padding:0 5px;
text-align:right;
z-index:11;
color:#fff;
white-space:nowrap;
}
.ui-waterfall .fall-desc {
width:210px;
line-height:18px;
overflow:hidden;
padding:7px 14px;
color:#999;
}
.fall-action {
width:144px;
height:26px;
top:16px;
left:16px;
position:absolute;
display:none;
}
.fall-action .ks-btn {
display:block;
width:69px;
height:26px;
line-height:26px;
overflow:hidden;
text-align:left;
color:#fff;
text-indent:30px;
margin:0;
background:url(../images/koushui.gif) no-repeat;
}
@-moz-document url-prefix() {
.fall-action .ks-btn {
line-height:23px;
}
}
.fall-action .ks-btn:hover {
color:#fff;
}
.fall-action .ks-fav {
background-position:0 0;
float:left;
}
.fall-action .ks-rss {
background-position:-69px 0;
float:right;
}
.fall-action .ks-fav-ed {
background-position:0 -26px;
color:#888;
text-indent:26px;
}
.fall-action .ks-rss-ed {
background-position:-69px -26px;
color:#888;
text-indent:26px;
}
.fall-action .ks-fav-ed:hover, .fall-action .ks-rss-ed:hover {
color:#666;
}
.ui-waterfall .fall-comment {
width:239px;
overflow:hidden;
color:#999;
border-top:1px solid #ddd;
background:#f9f9f9;
}
.fall-comment .viewmore {
width:227px;
font-size:12px;
padding:4px 6px 8px 6px;
text-align:center;
overflow:hidden;
border-top:1px solid #fff;
}
.fall-comment li {
width:227px;
font-size:12px;
padding:4px 6px 6px 6px;
*float:left;
*clear:both;
overflow:hidden;
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
}
.fall-comment li img {
display:block;
width:30px;
height:30px;
overflow:hidden;
float:left;
margin-top:2px;
border-radius:3px;
}
.fall-comment li p {
width:190px;
overflow:hidden;
float:right;
}
.fall-comment li p span, .fall-comment li p a {
color:#e12160;
}
#ui-personal {
width:998px;
border:1px solid #ddd;
background:url(../images/pro-line.gif) 0 0 repeat-y #fff;
}
#personal-nav {
width:746px;
height:36px;
overflow:hidden;
margin-top:44px;
background:#21cad0;
border-radius:2px;
float:right;
}
#personal-nav ul {
overflow:hidden;
height:36px;
}
#personal-nav li {
float:left;
height:36px;
font-size:14px;
text-align:center;
}
#personal-nav a {
display:inline-block;
height:36px;
line-height:34px;
overflow:hidden;
padding:0 23px;
font-weight:700;
color:#fff;
}
#personal-nav a:hover, #personal-nav li.current a {
color:#fff;
text-decoration:none;
background-color:#06b1b7;
}
.personal-nav a:hover {
background-color:#14bcc2;
}
#personal-bar {
width:210px;
overflow:hidden;
float:left;
background-color:#f2f2f2;
}
.personal-info {
width:170px;
margin:20px;
overflow:hidden;
}
.personal-info .avatar {
display:block;
width:160px;
height:160px;
overflow:hidden;
padding:1px;
margin:0 auto;
border:1px solid #ddd;
background:#fff;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
}
.personal-info ul {
width:210px;
border-bottom:1px dotted #ccc;
overflow:hidden;
clear:both;
padding:10px 0;
}
.personal-info li {
float:left;
height:50px;
overflow:hidden;
padding:0 10px;
}
.personal-info li.line {
height:35px;
margin-top:7px;
padding:0;
width:1px;
background:#d7d7d7;
}
.personal-info li a {
font-size:16px;
color:#e12160;
}
.personal-visitors {
width:170px;
margin:20px;
overflow:hidden;
}
.personal-visitors h3 {
font-weight:700;
color:#333;
}
.visitor-list {
overflow:hidden;
margin-top:3px;
}
.personal-visitors li {
width:210px;
*float:left;
*clear:both;
line-height:20px;
overflow:hidden;
padding:6px 0;
color:#666;
}
.personal-visitors img {
display:block;
width:50px;
height:50px;
float:left;
margin-right:10px;
overflow:hidden;
border-radius:2px;
background-color:#fff;
}
.personal-visitors h5 {
margin-top:3px;
font-weight:700;
}
.personal-visitors h5 a {
color:#e12160;
}
#personal-box {
width:787px;
overflow:hidden;
float:right;
}
.personal-intro {
overflow:hidden;
padding:10px 30px 20px 30px;
}
.personal-intro h5 {
font-size:16px;
font-family:"Microsoft Yahei";
color:#333;
padding:7px 0;
}
.personal-intro h5 a {
font-size:12px;
color:#e12160;
font-weight:normal;
margin-left:10px;
font-family:Tahoma;
}
.personal-intro h5 span {
float:right;
}
.personal-intro h5 .promsg-btn {
color:#333;
display:inline-block;
background-color:#eee;
height:24px;
line-height:24px;
border-radius:2px;
padding:0 8px;
}
.personal-intro h5 .promsg-btn:hover {
color:#e12160;
text-decoration:none;
background-color:#ddd;
}
.personal-intro li {
font-size:12px;
color:#666;
line-height:22px;
*line-height:20px;
font-size:12px;
}
.personal-intro li span {
padding:0 0 0 18px;
display:inline-block;
background:url(../images/infos.gif) no-repeat;
}
.personal-intro li span.sex {
background-position:0 0;
width:70px;
}
.personal-intro li span.birthday {
background-position:0 -20px;
width:110px;
}
.personal-intro li span.address {
background-position:0 -40px;
}
.personal-intro li span.regtime {
background-position:0 -100px;
width:201px;
}
.personal-intro li span.lastlogin {
background-position:0 -120px;
}
.personal-intro li span label {
color:#666;
}
#personal-box h2 {
font-size:14px;
font-weight:700;
color:#e12160;
padding:9px 30px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
background:#f0f0f0;
}
.personal-cnt {
width:760px;
overflow:hidden;
padding:15px 10px 30px 15px;
}
.personal-cnt .img-list {
width:760px;
margin:0;
overflow:hidden;
padding-bottom:1px;
zoom:1;
border-left:1px solid #eee;
}
.personal-cnt .img-list li {
width:151px;
height:215px;
border-top:1px solid #eee;
margin-bottom:-1px;
}
#user-comment-cnt .ui-pages {
padding:10px 0 0 0;
}
.user-comment {
width:760px;
}
.user-comment li {
width:740px;
padding:10px;
}
.user-comment .comment-post-self {
width:680px;
margin:0;
overflow:hidden;
float:right;
}
.user-comment .comment-post-cnt {
width:649px;
padding:8px 10px 10px 10px;
}
.user-comment .comment-body {
width:649px;
float:none;
}
.user-comment .cmt-txt span {
color:#999;
margin:0 3px;
}
.user-comment .cmt-txt .cmt-user {
color:#e12160;
}
.user-comment .comment-replay {
width:649px;
}
.user-comment .comment-replay-arrow {
margin:0 0 0 635px;
}
.user-comment .comment-replay-cnt {
width:627px;
}
.user-comment .comment-replay .ui-link-cnt {
width:627px;
}
.Gold {
display:inline-block;
width:125px;
}
.Gold span {
float:left;
width:25px;
height:22px;
cursor:pointer;
}
.Gold .all {
background:url(../images/pf.png) repeat;
}
.Gold .half {
background:url(../images/pf.png) 25px 0 repeat;
}
.Gold .none {
background:url(../images/pf.png) 51px 0 repeat;
}
.Goldnum {
font:bold 21px Arial;
color:#e02e2e;
font-size:14px;
height:32px;
}
.Golder {
font-size:14px;
color:#999;
}
.Goldtitle {
display:none;
position:absolute;
background:#FFF;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#E4E4E4;
border-bottom-color:#E4E4E4;
height:25px;
line-height:30px;
text-align:center;
color:#F00;
filter:alpha(opacity=100);
opacity:1;
}
#rating {
width:328px;
height:32px;
line-height:30px;
overflow:hidden;
color:#666;
border:1px solid #ddd;
border-radius:2px;
float:left;
clear:both;
}
#rating span {
float:left;
font-size:14px;
height:32px;
overflow:hidden;
}
#rating span.label {
padding:0 0 0 10px;
background-color:#eee;
}
#rating .rating {
float:left;
width:120px;
height:24px;
overflow:hidden;
padding:3px 10px 0 7px;
}
#rating .rating li {
cursor:pointer;
float:left;
overflow:hidden;
width:24px;
height:24px;
text-indent:-99px;
background:url(../images/rating.png) 0 0 no-repeat;
}
#rating .rating li.hover, #rating .rating li.active {
background:url(../images/rating.png) 0 -24px no-repeat;
}
#colorbox, #cboxOverlay {
position:absolute;
top:0;
left:0;
z-index:9999;
}
#cboxOverlay {
position:fixed;
width:100%;
height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
clear:left;
}
#cboxContent {
sposition:relative;
}
#cboxLoadedContent {
overflow:hidden;
}
#cboxTitle {
margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
cursor:pointer;
}
.cboxPhoto {
float:left;
margin:auto;
border:0;
display:block;
}
.cboxIframe {
width:100%;
height:100%;
display:block;
border:0;
}
#cboxOverlay {
background:#000;
}
#cboxContent {
margin:5px;
*margin:-18px 0 18px 0;
overflow:hidden;
}
.cboxIframe {
background:#fff;
}
#cboxError {
padding:50px;
border:1px solid #ccc;
}
#cboxTitle {
position:absolute;
top:-20px;
left:0;
color:#ccc;
}
#cboxCurrent {
position:absolute;
top:-20px;
right:0;
color:#ccc;
}
#cboxSlideshow {
position:absolute;
top:-20px;
right:90px;
color:#fff;
}
#cboxPrevious {position:absolute;top:50%;left:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}
#cboxPrevious:hover {background-position:bottom left;}
#cboxNext {position:absolute;top:50%;right:5px;margin-top:-32px;background:url(images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}
#cboxNext:hover {background-position:bottom right;}
#cboxLoadingOverlay {background:#fff;}
#cboxLoadingGraphic {background:url(../images/loading.gif) no-repeat center center;}
#colorbox {background:url(../images/transparent.png);_background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;padding:0;position:fixed;_position:absolute;}
#cboxWrapper {position:relative;}
#cboxLoadedContent {border:1px solid #fff;*border:1px solid #000;background:#fff;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#cboxClose {display:block;position:absolute;top:-10px;right:-10px;width:29px;height:29px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.png) 0 0 no-repeat;opacity:.9;}
#cboxClose {*position:absolute;*top:8px;*right:8px;*display:block;*width:11px;*height:11px;*overflow:hidden;*text-indent:-9999px;*cursor:pointer;
*background:url(../images/close.gif) 0 0 no-repeat;*opacity:.3;}
#cboxClose:hover {opacity:1.0;}
.tbmovbox-overlayBG {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;filter:alpha(opacity=60);opacity:.6;_position:absolute;_left:expression(documentElement.scrollLeft+documentElement.clientWidth - this.offsetWidth);_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight);}
.tbmovbox {z-index:9999999;text-align:left;padding:5px;position:fixed;top:300px;left:50%;margin:0 0 0 -100px;_position:absolute;
_top:expression(documentElement.scrollTop);_margin-top:300px;background:url(../images/transparent.png);_background:#ccc;-webkit-border-radius:5px;
-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;}
.tbmovbox .ui-iframe {width:155px;height:72px;}
.ui-dialog {_display:inline-block;overflow:hidden;border:1px solid #fff;*border:1px solid #bbb;background:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-width:200px;_width:expression(document.body.clientWidth < 200 ? "200px":"auto");}
.ui-dialog-title {height:35px;line-height:33px;*line-height:35px;padding:0 50px 0 15px;border-bottom:1px solid #e4e8ea;background:url(../images/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa;}
.ui-dialog-title h5 {font-size:14px;font-weight:bold;color:#333;}
.ui-dialog-cnt {padding:10px;overflow:hidden;background:#fff;}
.ui-dialog-tip {height:50px;line-height:48px;padding:0 20px 0 53px;font-size:14px;margin:0 5px;background-position:0 0;background-repeat:no-repeat;}
.ui-dialog-tip.loading {background-image:url(../images/loading.gif);background-position:3px 6px;}
.ui-dialog-tip.alert {background-image:url(../images/icons/alert.png);_background-image:url(../images/icons/alert.gif);}
.ui-dialog-tip.succ {background-image:url(../images/icons/succ.png);_background-image:url(../images/icons/succ.gif);}
.ui-dialog-tip.error {background-image:url(../images/icons/error.png);_background-image:url(../images/icons/error.gif);}
.ui-dialog-tip.cross {background-image:url(../images/icons/cross.png);_background-image:url(../images/icons/cross.gif);}
.ui-dialog-todo {padding:7px;overflow:hidden;height:25px;text-align:center;border-top:1px solid #ddd;background:#f5f5f5;}
.ui-dialog-todo-left {text-align:left;padding:9px 25px 5px 25px;}
.ui-dialog-todo .ui-link {display:inline-block;float:none;border-radius:5px;padding:0 10px;margin:0 3px;}
.ui-dialog-close {position:absolute;top:12px;right:13px;display:block;width:11px;height:11px;overflow:hidden;}
.ui-dialog-close .close {display:block;width:11px;height:11px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/close.gif) 0 0 no-repeat;opacity:.3;}
.ui-dialog-close .close:hover {opacity:1.0;}
.ui-login-dialog {width:500px;overflow:hidden;}
.ui-login-dialog .ui-form {width:300px;padding:15px 0 0 15px;}
.ui-login-dialog .ui-form-title {margin-right:10px;}
.ui-login-dialog .ui-label {text-align:left;padding:0 5px 0 3px;width:40px;}
.ui-login-dialog .ui-form-item {margin:0 0 15px 0;width:290px;}
.ui-login-dialog .ui-label-checkbox {font-size:12px;}
.ui-login-dialog .ui-label-checkbox input {_margin:7px 0 0 -3px;}
.ui-login-dialog .ui-input {width:240px;float:right;margin:0;}
.ui-login-dialog .ui-button {margin:0;float:right;}
.ui-login-dialog .form-bar {width:136px;height:195px;padding:15px 5px 0 25px;margin:0;text-align:left;}
.ui-login-dialog .form-bar li {font-size:12px;padding:0 0 5px 0;text-align:left;}
.ui-login-dialog .form-bar li a {font-weight:bold;color:#e12160;}
#add-feedback .ui-dialog-width {width:520px;overflow:hidden;height:auto;}
.ui-gb-dialog .ui-form {width:490px;overflow:hidden;padding:20px 0 0 20px;}
.ui-gb-dialog .ui-form-title {width:475px;}
.ui-gb-dialog .ui-dialog-tab ul {overflow:hidden;width:540px;padding:0 0 15px 0;}
.ui-gb-dialog .ui-dialog-tab li {width:105px;height:40px;line-height:38px;*line-height:40px;float:left;overflow:hidden;text-align:center;border:1px solid #ddd;background:#f5f5f5;margin:0 15px 0 0;font-size:14px;cursor:pointer;position:relative;}
.ui-gb-dialog .ui-dialog-tab li.current {color:#e12160;font-weight:bold;border:1px solid #e12160;background:#fff;}
.ui-gb-dialog .ui-dialog-tab li span {display:block;width:26px;height:26px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url(../images/selected.gif) 0 0 no-repeat;display:none;position:absolute;right:0;_right:-1px;bottom:0;}
.ui-gb-dialog .ui-dialog-tab li.current span {display:block;}
#reviewedit-form .ui-form-item #cc {margin-top:6px;}
.ui-promsg-dialog {width:470px;overflow:hidden;}
.ui-promsg-dialog .ui-form {padding:15px 0 0 15px;width:450px;}
.ui-promsg-dialog .ui-form-title {margin-right:10px;}
.ui-promsg-dialog .ui-label {text-align:left;padding:0;}
.ui-promsg-dialog .ui-form-item {margin:0 0 15px 0;}
.ui-promsg-dialog .ui-input {float:left;}
.ui-promsg-dialog .ui-form .ui-form-button {width:438px;}
.ui-promsg-dialog .ui-form .ui-button {margin:0;float:left;}
.globalRightMenu {width:64px;position:fixed; _position:absolute;right: 50%;margin-right: -575px;}
.globalRightMenu a.aFeedback,.globalRightMenu a.aGoBackTop,.globalRightMenu a.aUserGuide { width:60px; background:url(../images/rightMenuMapBg.png) 0 0 no-repeat; display:block; margin:0 auto}
.globalRightMenu a.aUserGuide { background-position:0 -514px; height:38px;}
.globalRightMenu a:hover.aUserGuide { background-position:0 -553px;}
.globalRightMenu a.aFeedback { height:42px;}
.globalRightMenu a:hover.aFeedback { background-position:0 -43px}
.globalRightMenu a.aGoBackTop { height:50px; background-position:-2px -491px}
.globalRightMenu a:hover.aGoBackTop { background-position:-2px -542px}
.globalRightMenu a.m8 { margin-top:8px}
.globalRightMenu .pAnchor {background: url(../images/rightMenuMapBg.png) 0 0px no-repeat;height: 237px;margin-top: 8px;width: 64px;padding-top: 1px;}
.globalRightMenu .pAnchor strong{font-weight:normal;cursor: pointer; height:40px; display:block; line-height:40px; overflow:hidden; margin-top:-1px; text-align:center; width:64px; float:left; color:#333; font-size:14px}
.globalRightMenu .pAnchor strong.AnchorBegin { margin-top:0;}
.globalRightMenu .pAnchor strong.AnchorEnd { height:42px;}
.globalRightMenu .pAnchor strong:hover { background:url(../images/rightMenuMapBg.png) 0 -242px no-repeat; color:#e12160; text-decoration:none}
.globalRightMenu .pAnchor strong:hover.AnchorBegin { background-position:0 -242px;}
.globalRightMenu .pAnchor strong:hover.AnchorEnd { background-position:0 -433px;}
.comment-nickname{margin-bottom: 10px;overflow: hidden}
.comment-nickname .comment-label{float:left;padding-right: 10px;}
.fn-right a.lighter{display:inline-block; line-height:16px; padding:4px 2px;background:url(../images/play_sprites.png) -174px -196px no-repeat;position:relative;z-index:100;padding:4px 8px;padding-left:26px;width:30px;}
.fn-right a:hover{ text-decoration:underline;}
.fn-right a.close{background-position:-174px -296px; background-color:#333; color:#CCC;}
.fn-right a.wide{display:inline-block; line-height:16px; padding:4px 2px;color:#90F;position:relative;z-index:100;background: url("../images/2011_sprits.gif") no-repeat scroll 6px -643px transparent;padding-left: 22px;}
.right{width:300px; overflow:hidden;}
.right{float:right}
#light{background:#000; position:absolute; width:100%; height:100%; z-index:10; top:0; left:0; display:none;}
.players{width:1000px;float:left;overflow:hidden;background-color:#000;}


/* 新的播放列表*/
.publicbox{width: 998px;margin-bottom:10px;overflow:hidden;background-color:#FFF;border:1px solid #ddd;_height:1%;margin-top: 10px;}
.vodplaybox{padding-top: 13px;padding-bottom: 10px;overflow:hidden;float:none;}
.vodhottitle{height:42px;background:url(../images/titleimgitem.gif) no-repeat;margin-top: 10px;margin-right: 20px;margin-bottom: 3px;margin-left: 20px;padding-left: 240px;}
#detail-list .order {padding-top:10px;_padding-top:9px;overflow:hidden;float:right;width:100px;padding-right:25px;padding-bottom:10px;}
#detail-list .order a {color:red;padding-left:8px;}
#detail-list .order .asc {background:url(../images/asc.gif) 0 0 no-repeat;}
#detail-list .order .desc {background:url(../images/desc.gif) 0 0 no-repeat;}
.play_list { float:left;}
.vodhottitle div.txtt{float:right; padding-right:10px; font-size:12px; padding-top:4px; _padding-top:5px; }
.vodhottitle div.txtt a{ display:block; background:url(../images/bc.gif) no-repeat 0px -5px ; padding-left:24px; line-height:25px;font-family:'宋体'; white-space:nowrap;}
.vodhottitle div.txt a:hover{ background-position:0px -38px }
.play_list dd{ float:left; cursor:pointer;  margin-right:10px; position:relative; }
.play_list dd span{ width:102px; height:42px; display:block;}
.play_list dd em.no_v{width:auto;height:18px;font-size:12px;font-family:'宋体';text-align:center;position:absolute;right:2px;top:2px;color:#FFF;background-color:#F30;padding-top: 0px;padding-right: 1px;padding-bottom: 0px;padding-left: 1px;}
.play_list dd #bdhd-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat 0px -42px;}
.play_list dd #qvod-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -102px -42px;}
.play_list dd #qiyi-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -408px -42px;}
.play_list dd #tudou-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -306px -42px;}
.play_list dd #yuku-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -204px -42px;}
.play_list dd #letv-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -510px -42px;}
.play_list dd #sohu-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -612px -42px;}
.play_list dd #sinahd-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -714px -42px;}
.play_list dd #fengxing-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -816px -42px;}
.play_list dd #ifeng-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -918px -42px;}
.play_list dd #cntv-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1020px -42px;}
.play_list dd #xunlei-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1122px -42px;}
.play_list dd #qq-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1224px -42px;}
.play_list dd #m1905-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1326px -42px;}
.play_list dd.current a{background-color:#FFF; background-position:0px 0px;}
.play_list .current #bdhd-pl span{background-color:#FFF; background-position:0px 0px;}
.play_list .current #qvod-pl span{background-color:#FFF; background-position:-102px 0px;}
.play_list .current #qiyi-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -408px 0px;}
.play_list .current #tudou-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -306px 0px;}
.play_list .current #yuku-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -204px 0px;}
.play_list .current #letv-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -510px 0px;}
.play_list .current #sohu-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -612px 0px;}
.play_list .current #sinahd-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -714px 0px;}
.play_list .current #fengxing-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -816px 0px;}
.play_list .current #ifeng-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -918px 0px;}
.play_list .current #cntv-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1020px 0px;}
.play_list .current #xunlei-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1122px 0px;}
.play_list .current #qq-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1224px 0px;}
.play_list .current #m1905-pl span{ background:#FFF url(../images/playtabbtn.gif) no-repeat -1326px 0px;}
.wxts{margin:10px 20px 0px 20px; border:1px dashed #ccc; background-color:#f0f0f0;padding:10px;text-align:left;color:#888;}
.wxts .snvtvb{ padding:0px 0px 10px 0px; border-bottom:1px dashed #ccc;}
.wxts .snvtvs{ padding:8px 0px 2px 0px; }
.wxts .snvd{ color:#f45d80;}
.wxts a.playdown_btn{ display:inline; clear:both; border:none; width:auto; margin:0px; padding:0px; line-height:12px; float:none;color:#f45d80;}
.wxts a.playdown_btn:hover{ background-color:transparent; color:#333;border:none;}
.vodplaybox{width:996px;padding-top: 13px;padding-bottom: 10px;clear: both;}
.player_list{
max-height:600px;_height:expression(this.scrollHeight>600 ? "600px":"auto");overflow:auto;overflow-x:hidden;clear:both;position:relative;scrollbar-face-color: #ddd;scrollbar-shadow-color: #ccc;scrollbar-highlight-color: #ccc;scrollbar-3dlight-color: #fff;scrollbar-darkshadow-color: #eee;scrollbar-track-color: #fff;scrollbar-arrow-color: #999999;margin-left: 23px;margin-top: 8px;margin-bottom: 8px;}
.player_list a{display:block;float:left;border:1px solid #dbdbdb;line-height:28px;height:29px;margin-right:11px;white-space:nowrap;width:126px;position:relative;margin-bottom:10px;text-align: center;padding-top: 0px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;border:1px solid #e0e0e0;background-color:#F9F9F9;}
.player_list a:hover{border:1px solid #f45d80;background-color:#f45d80;color:#FFF;font-size: 12px;text-decoration: none;}
.vodplaybox a.last{ margin-right:0px;}
.vodplaybox a.cur{border:1px solid #fd257b; background-color:#ffdbe3; color:#fd257b}
.vodplaybox a.cur:hover{border:1px solid #f45d80; background-color:#f45d80; color:#FFF}
.vodplaybox a span.new{background:url(../images/neww.gif) no-repeat; width:19px; height:29px; display:block; position:absolute; left:0px; top:0px;}
.vodplaybox .vodson_title{font-weight:bold;background:url(../images/linebg.gif) repeat-x 0px center;padding-left:20px;margin-bottom:10px;overflow: hidden;margin-right: 20px;margin-left: 20px;}
.vodplaybox .vodson_title span.a_title{ display:inline-block; float:left; background-color:#FFF; font-size:14px; height:14px; padding:10px 5px; _padding:11px 5px 9px 5px; color:#333; }
.vodplaybox .vodson_title span.slogo{ display:inline-block; width:51px; height:12px; margin:11px 10px 0px 0px; _margin:10px 10px 0px 0px; float:right; background:#FFF url(../images/linelogo.gif) no-repeat center center; padding:0px 3px 0px 5px;}
/* 新的播放列表*/

/* 404页面 */
#page-error{width: 760px;overflow: hidden;margin-top: 20px;margin-right: auto;margin-left: auto;padding-bottom: 10px;}
#page-error-img{width: 289px;height: 363px;overflow: hidden;text-align: center;float: left;}
#page-error-img h1{width: 246px;height: 160px;margin: 30px auto;overflow: hidden;text-indent: -999px;background: url(../images/404.png) 0 0 no-repeat;}
#page-error-img p{line-height: 26px;overflow: hidden;}
#page-error-img p a{ color: #e12160; margin: 0 5px;}
#page-error-txt{width: 756px;overflow: hidden;clear: both;}
#page-error-search{width: 496px;margin-top: 8px;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#page-error-search .search{width: 494px;height: 32px;overflow: hidden;border: 1px solid #187bc8;}
#page-error-search .search .input-txt{width: 364px;height: 31px;line-height: 31px;border: 0;padding: 0 0 0 30px;float: left;color: #666;border-left: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;background: url(../images/sico.gif) 9px 9px no-repeat #fff;}
#page-error-search .search .input-btn{width: 98px;height: 32px;overflow: hidden;float: right;border: 0;cursor: pointer;background: url(../images/sbtn.gif) -1px -35px no-repeat;}
#page-error-search .search .input-btn-active{background-position: -1px -1px;}
#page-error-list{width: 754px;margin-top: 15px;overflow: hidden;border-top-width: 1px;border-right-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-left-style: solid;border-top-color: #eee;border-right-color: #eee;border-left-color: #eee;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;}
#page-error-list .txt-list{width: 720px;}
#error-directory{width: 429px;margin: 0 auto;overflow: hidden;border-color: #ccc;border-width: 1px;float: right;}
#error-directory .ui-search{width: 407px;}
#error-directory .search-input{width: 371px;}
#error-directory .directory-item{width: 429px;border: 0;margin: 0;}
#error-directory .directory-list{width: 429px;}
#error-directory .directory-list dl{width: 419px;margin: 0;border: 0;padding: 10px;border-top: 1px solid #f0f0f0;}
#error-directory .directory-list dt{float: left;width: 80px;height: 24px;line-height: 24px;margin-right: 10px;padding: 9px 5px;text-align: center;background-color: #eee;}
#error-directory .directory-list dd{margin-right: 15px;}
#error-directory .directory-list dl.wei dt{ padding: 2px 5px;}
#error-directory .directory-list dl.wei dd{ line-height: 28px;}
/* 404页面 */